Warning: Permanently added '98.89.39.135' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/10291718-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 1.6 PID: 19191 Logging PID: 19193 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 10291718, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': 'fa4b28214cca4151feabc3290bf27c8477d14df7', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/hobbes1069/openexr.checker/prusa-slicer', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'prusa-slicer', 'package_version': '2.9.4-6', 'project_dirname': 'openexr.checker', 'project_name': 'openexr.checker', 'project_owner': 'hobbes1069', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/hobbes1069/openexr.checker/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': 'hobbes1069/openexr.checker--hobbes1069', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 0, 'submitter': 'hobbes1069', 'tags': [], 'task_id': '10291718-fedora-rawhide-x86_64', 'timeout': 115200, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/hobbes1069/openexr.checker/prusa-slicer /var/lib/copr-rpmbuild/workspace/workdir-3df7nztm/prusa-slicer --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/hobbes1069/openexr.checker/prusa-slicer', '/var/lib/copr-rpmbuild/workspace/workdir-3df7nztm/prusa-slicer', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-3df7nztm/prusa-slicer'... Running: git checkout fa4b28214cca4151feabc3290bf27c8477d14df7 -- cmd: ['git', 'checkout', 'fa4b28214cca4151feabc3290bf27c8477d14df7', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-3df7nztm/prusa-slicer rc: 0 stdout: stderr: Note: switching to 'fa4b28214cca4151feabc3290bf27c8477d14df7'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at fa4b282 automatic import of prusa-slicer Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-3df7nztm/prusa-slicer rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading Catch2-3.8.0.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o Catch2-3.8.0.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/hobbes1069/openexr.checker/prusa-slicer/Catch2-3.8.0.tar.gz/md5/a13f1f54d1f4e8238e36669e94b8097b/Catch2-3.8.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1169k 100 1169k 0 0 18.2M 0 --:--:-- --:--:-- --:--:-- 18.4M INFO: Reading stdout from command: md5sum Catch2-3.8.0.tar.gz INFO: Downloading eigen-3.3.7.tar.bz2 INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o eigen-3.3.7.tar.bz2 --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/hobbes1069/openexr.checker/prusa-slicer/eigen-3.3.7.tar.bz2/md5/b9e98a200d2455f06db9c661c5610496/eigen-3.3.7.tar.bz2 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1624k 100 1624k 0 0 62.7M 0 --:--:-- --:--:-- --:--:-- 63.4M INFO: Reading stdout from command: md5sum eigen-3.3.7.tar.bz2 INFO: Downloading heatshrink-0.4.1.tar.gz INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o heatshrink-0.4.1.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/hobbes1069/openexr.checker/prusa-slicer/heatshrink-0.4.1.tar.gz/md5/54ebdde46b4559b07ec19d95dde5ae9d/heatshrink-0.4.1.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 36945 100 36945 0 0 1816k 0 --:--:-- --:--:-- --:--:-- 1898k INFO: Reading stdout from command: md5sum heatshrink-0.4.1.tar.gz INFO: Downloading libbgcode-5041c093b33e2748e76d6b326f2251310823f3df.tar.gz tail: /var/lib/copr-rpmbuild/main.log: file truncated INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o libbgcode-5041c093b33e2748e76d6b326f2251310823f3df.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/hobbes1069/openexr.checker/prusa-slicer/libbgcode-5041c093b33e2748e76d6b326f2251310823f3df.tar.gz/md5/de9bc8be30bc73c015bededdc6520ab4/libbgcode-5041c093b33e2748e76d6b326f2251310823f3df.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 516k 100 516k 0 0 12.0M 0 --:--:-- --:--:-- --:--:-- 12.3M INFO: Reading stdout from command: md5sum libbgcode-5041c093b33e2748e76d6b326f2251310823f3df.tar.gz INFO: Downloading openvdb-8.2.tar.gz INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o openvdb-8.2.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/hobbes1069/openexr.checker/prusa-slicer/openvdb-8.2.tar.gz/md5/8d666d5c53c12d5c80d9690b53358d67/openvdb-8.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 2590k 100 2590k 0 0 22.5M 0 --:--:-- --:--:-- --:--:-- 22.5M INFO: Reading stdout from command: md5sum openvdb-8.2.tar.gz INFO: Downloading version_2.9.4.tar.gz INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o version_2.9.4.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/hobbes1069/openexr.checker/prusa-slicer/version_2.9.4.tar.gz/md5/567e17843db4e6ad3264eda2a4ba9abd/version_2.9.4.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 75.7M 100 75.7M 0 0 475M 0 --:--:-- --:--:-- --:--:-- 476M INFO: Reading stdout from command: md5sum version_2.9.4.tar.gz Running (timeout=115200): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-3df7nztm/prusa-slicer/prusa-slicer.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-3df7nztm/prusa-slicer --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1775317655.956391 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.7 starting (python version = 3.14.2, NVR = mock-6.7-1.fc43), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-3df7nztm/prusa-slicer/prusa-slicer.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-3df7nztm/prusa-slicer --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1775317655.956391 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-3df7nztm/prusa-slicer/prusa-slicer.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.7 INFO: Mock Version: 6.7 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1775317655.956391/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using container image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Tagging container image as mock-bootstrap-4a2bb9a2-e988-4d88-b6e2-db1643e4922c INFO: Checking that c9a26a52389e225d3407ce2877064f3ec7db29270116a338b9520bc88fcd6ce2 image matches host's architecture INFO: Copy content of container c9a26a52389e225d3407ce2877064f3ec7db29270116a338b9520bc88fcd6ce2 to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1775317655.956391/root INFO: mounting c9a26a52389e225d3407ce2877064f3ec7db29270116a338b9520bc88fcd6ce2 with podman image mount INFO: image c9a26a52389e225d3407ce2877064f3ec7db29270116a338b9520bc88fcd6ce2 as /var/lib/containers/storage/overlay/ef5faba889efb669fdc8580b189fc7efb8605ede0bd08f0ab30f34ccb8a718b5/merged INFO: umounting image c9a26a52389e225d3407ce2877064f3ec7db29270116a338b9520bc88fcd6ce2 (/var/lib/containers/storage/overlay/ef5faba889efb669fdc8580b189fc7efb8605ede0bd08f0ab30f34ccb8a718b5/merged) with podman image umount INFO: Removing image mock-bootstrap-4a2bb9a2-e988-4d88-b6e2-db1643e4922c INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1775317655.956391/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.0.1-5.fc45.x86_64 rpm-sequoia-1.10.1-1.fc45.x86_64 dnf5-5.4.0.0-5.fc45.x86_64 dnf5-plugins-5.4.0.0-5.fc45.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 89.1 KiB/s | 26.3 KiB | 00m00s Copr repository 100% | 8.0 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 0:5.3.9-3.fc44 fedora 8.5 MiB bzip2 x86_64 0:1.0.8-23.fc44 fedora 95.0 KiB coreutils x86_64 0:9.10-3.fc45 fedora 5.6 MiB cpio x86_64 0:2.15-9.fc44 fedora 1.1 MiB diffutils x86_64 0:3.12-5.fc44 fedora 1.6 MiB fedora-release-common noarch 0:45-0.2 fedora 20.6 KiB findutils x86_64 1:4.10.0-7.fc44 fedora 1.9 MiB gawk x86_64 0:5.4.0-2.fc45 fedora 2.2 MiB glibc-minimal-langpack x86_64 0:2.43.9000-4.fc45 fedora 0.0 B grep x86_64 0:3.12-3.fc44 fedora 1.0 MiB gzip x86_64 0:1.14-2.fc44 fedora 401.6 KiB info x86_64 0:7.3-1.fc45 fedora 372.4 KiB patch x86_64 0:2.8-4.fc44 fedora 226.6 KiB redhat-rpm-config noarch 0:344-1.fc45 fedora 183.7 KiB rpm-build x86_64 0:6.0.1-5.fc45 fedora 294.6 KiB sed x86_64 0:4.9-8.fc45 fedora 857.2 KiB shadow-utils x86_64 2:4.19.3-1.fc45 fedora 4.0 MiB tar x86_64 2:1.35-8.fc44 fedora 3.0 MiB unzip x86_64 0:6.0-69.fc44 fedora 445.8 KiB util-linux x86_64 0:2.42-7.fc45 fedora 3.6 MiB which x86_64 0:2.23-4.fc44 fedora 83.4 KiB xz x86_64 1:5.8.3-1.fc45 fedora 1.4 MiB Installing dependencies: R-srpm-macros noarch 0:1.3.7-1.fc45 fedora 3.5 KiB add-determinism x86_64 0:0.7.3-2.fc45 fedora 2.2 MiB alternatives x86_64 0:1.33-5.fc44 fedora 62.1 KiB ansible-srpm-macros noarch 0:1-20.1.fc44 fedora 35.7 KiB audit-libs x86_64 0:4.1.4-1.fc45 fedora 390.5 KiB binutils x86_64 0:2.46.50-3.fc45 fedora 28.3 MiB build-reproducibility-srpm-macros noarch 0:0.7.3-2.fc45 fedora 1.2 KiB bzip2-libs x86_64 0:1.0.8-23.fc44 fedora 80.5 KiB ca-certificates noarch 0:2025.2.80_v9.0.304-6.fc45 fedora 2.7 MiB cmake-srpm-macros noarch 0:4.3.0-1.fc45 fedora 524.0 B coreutils-common x86_64 0:9.10-3.fc45 fedora 10.7 MiB crypto-policies noarch 0:20251128-3.git19878fe.fc44 fedora 132.6 KiB curl x86_64 0:8.19.0-2.fc45 fedora 482.7 KiB cyrus-sasl-lib x86_64 0:2.1.28-35.fc44 fedora 2.3 MiB debugedit x86_64 0:5.3-2.fc45 fedora 220.8 KiB dwz x86_64 0:0.16-3.fc44 fedora 290.9 KiB ed x86_64 0:1.22.5-2.fc45 fedora 149.7 KiB efi-srpm-macros noarch 0:6-6.fc44 fedora 40.2 KiB elfutils x86_64 0:0.194-5.fc45 fedora 2.9 MiB elfutils-debuginfod-client x86_64 0:0.194-5.fc45 fedora 83.7 KiB elfutils-default-yama-scope noarch 0:0.194-5.fc45 fedora 1.8 KiB elfutils-libelf x86_64 0:0.194-5.fc45 fedora 1.1 MiB elfutils-libs x86_64 0:0.194-5.fc45 fedora 715.3 KiB erlang-srpm-macros noarch 0:0.3.11-1.fc45 fedora 1.9 KiB fedora-gpg-keys noarch 0:45-0.1 fedora 133.4 KiB fedora-release noarch 0:45-0.2 fedora 0.0 B fedora-release-identity-basic noarch 0:45-0.2 fedora 664.0 B fedora-repos noarch 0:45-0.1 fedora 4.9 KiB fedora-repos-rawhide noarch 0:45-0.1 fedora 2.2 KiB file x86_64 0:5.47-1.fc45 fedora 101.2 KiB file-libs x86_64 0:5.47-1.fc45 fedora 12.2 MiB filesystem x86_64 0:3.18-56.fc45 fedora 112.0 B filesystem-srpm-macros noarch 0:3.18-56.fc45 fedora 38.2 KiB fonts-srpm-macros noarch 1:5.0.0-3.fc45 fedora 55.8 KiB forge-srpm-macros noarch 0:0.4.0-4.fc44 fedora 38.9 KiB fpc-srpm-macros noarch 0:1.3-16.fc44 fedora 144.0 B gap-srpm-macros noarch 0:2-2.fc44 fedora 2.1 KiB gdb-minimal x86_64 0:17.1-5.fc45 fedora 14.2 MiB gdbm-libs x86_64 1:1.23-11.fc44 fedora 129.6 KiB ghc-srpm-macros noarch 0:1.10-1.fc44 fedora 792.0 B glibc x86_64 0:2.43.9000-4.fc45 fedora 7.0 MiB glibc-common x86_64 0:2.43.9000-4.fc45 fedora 1.0 MiB glibc-gconv-extra x86_64 0:2.43.9000-4.fc45 fedora 7.7 MiB gmp x86_64 1:6.3.0-5.fc44 fedora 815.2 KiB gnat-srpm-macros noarch 0:7-2.fc44 fedora 1.0 KiB gnulib-l10n noarch 0:20241231-2.fc44 fedora 655.0 KiB gnupg2 x86_64 0:2.4.9-5.fc44 fedora 6.5 MiB gnupg2-dirmngr x86_64 0:2.4.9-5.fc44 fedora 633.9 KiB gnupg2-gpg-agent x86_64 0:2.4.9-5.fc44 fedora 682.5 KiB gnupg2-gpgconf x86_64 0:2.4.9-5.fc44 fedora 249.7 KiB gnupg2-keyboxd x86_64 0:2.4.9-5.fc44 fedora 201.2 KiB gnupg2-verify x86_64 0:2.4.9-5.fc44 fedora 360.3 KiB gnutls x86_64 0:3.8.12-1.fc45 fedora 3.7 MiB go-srpm-macros noarch 0:3.8.0-2.fc44 fedora 61.9 KiB gpgverify noarch 0:2.2-4.fc44 fedora 8.7 KiB ima-evm-utils-libs x86_64 0:1.6.2-10.fc45 fedora 60.6 KiB jansson x86_64 0:2.14-4.fc44 fedora 88.9 KiB java-srpm-macros noarch 0:1-8.fc44 fedora 870.0 B json-c x86_64 0:0.18-8.fc44 fedora 82.6 KiB kernel-srpm-macros noarch 0:1.0-29.fc45 fedora 1.9 KiB keyutils-libs x86_64 0:1.6.3-7.fc44 fedora 54.2 KiB krb5-libs x86_64 0:1.22.2-4.fc45 fedora 2.4 MiB libacl x86_64 0:2.3.2-6.fc44 fedora 35.8 KiB libarchive x86_64 0:3.8.6-1.fc45 fedora 995.2 KiB libassuan x86_64 0:2.5.7-5.fc44 fedora 163.8 KiB libattr x86_64 0:2.5.2-8.fc44 fedora 24.3 KiB libblkid x86_64 0:2.42-7.fc45 fedora 282.2 KiB libbrotli x86_64 0:1.2.0-3.fc44 fedora 865.0 KiB libcap x86_64 0:2.77-2.fc44 fedora 212.1 KiB libcap-ng x86_64 0:0.9.2-1.fc45 fedora 68.7 KiB libcbor x86_64 0:0.13.0-2.fc44 fedora 79.5 KiB libcom_err x86_64 0:1.47.4-1.fc45 fedora 63.0 KiB libcurl x86_64 0:8.19.0-2.fc45 fedora 1.0 MiB libeconf x86_64 0:0.7.9-3.fc44 fedora 64.8 KiB libevent x86_64 0:2.1.12-17.fc44 fedora 978.7 KiB libfdisk x86_64 0:2.42-7.fc45 fedora 388.2 KiB libffi x86_64 0:3.5.2-2.fc44 fedora 87.7 KiB libfido2 x86_64 0:1.16.0-5.fc44 fedora 246.4 KiB libfsverity x86_64 0:1.7-1.fc45 fedora 28.4 KiB libgcc x86_64 0:16.0.1-0.10.fc45 fedora 270.7 KiB libgcrypt x86_64 0:1.12.1-1.fc45 fedora 1.7 MiB libgomp x86_64 0:16.0.1-0.10.fc45 fedora 577.2 KiB libgpg-error x86_64 0:1.59-1.fc45 fedora 946.4 KiB libidn2 x86_64 0:2.3.8-3.fc44 fedora 556.4 KiB libksba x86_64 0:1.6.8-1.fc45 fedora 421.9 KiB liblastlog2 x86_64 0:2.42-7.fc45 fedora 41.6 KiB libmount x86_64 0:2.42-7.fc45 fedora 400.8 KiB libnghttp2 x86_64 0:1.68.1-1.fc45 fedora 166.2 KiB libnghttp3 x86_64 0:1.15.0-1.fc44 fedora 159.2 KiB libpkgconf x86_64 0:2.5.1-1.fc45 fedora 90.1 KiB libpsl x86_64 0:0.21.5-7.fc44 fedora 76.3 KiB libselinux x86_64 0:3.10-1.fc44 fedora 201.0 KiB libselinux-utils x86_64 0:3.10-1.fc44 fedora 305.7 KiB libsemanage x86_64 0:3.10-1.fc44 fedora 312.3 KiB libsepol x86_64 0:3.10-1.fc44 fedora 870.0 KiB libsmartcols x86_64 0:2.42-7.fc45 fedora 192.4 KiB libssh x86_64 0:0.12.0-1.fc45 fedora 719.1 KiB libssh-config noarch 0:0.12.0-1.fc45 fedora 277.0 B libstdc++ x86_64 0:16.0.1-0.10.fc45 fedora 2.9 MiB libtasn1 x86_64 0:4.21.0-1.fc45 fedora 180.6 KiB libtool-ltdl x86_64 0:2.5.4-10.fc44 fedora 70.0 KiB libunistring x86_64 0:1.1-11.fc44 fedora 1.7 MiB libusb1 x86_64 0:1.0.29-5.fc44 fedora 175.2 KiB libuuid x86_64 0:2.42-7.fc45 fedora 37.2 KiB libverto x86_64 0:0.3.2-12.fc44 fedora 25.3 KiB libxcrypt x86_64 0:4.5.2-3.fc44 fedora 293.2 KiB libxml2 x86_64 0:2.12.10-6.fc44 fedora 1.8 MiB libzstd x86_64 0:1.5.7-5.fc44 fedora 956.1 KiB linkdupes x86_64 0:0.7.3-2.fc45 fedora 780.9 KiB lua-libs x86_64 0:5.5.0-1.fc45 fedora 297.9 KiB lua-srpm-macros noarch 0:1-17.fc44 fedora 1.3 KiB lz4-libs x86_64 0:1.10.0-4.fc44 fedora 157.3 KiB mpfr x86_64 0:4.2.2-3.fc44 fedora 849.1 KiB ncurses-base noarch 0:6.6-1.fc44 fedora 329.7 KiB ncurses-libs x86_64 0:6.6-1.fc44 fedora 968.9 KiB nettle x86_64 0:3.10.1-3.fc44 fedora 794.3 KiB ngtcp2 x86_64 0:1.21.0-1.fc45 fedora 330.2 KiB ngtcp2-crypto-ossl x86_64 0:1.21.0-1.fc45 fedora 51.6 KiB npth x86_64 0:1.8-4.fc44 fedora 49.5 KiB ocaml-srpm-macros noarch 0:11-3.fc44 fedora 1.9 KiB openblas-srpm-macros noarch 0:2-21.fc44 fedora 112.0 B openldap x86_64 0:2.6.13-1.fc45 fedora 669.9 KiB openssl-libs x86_64 1:3.5.5-1.fc44 fedora 9.2 MiB p11-kit x86_64 0:0.26.2-1.fc45 fedora 2.6 MiB p11-kit-trust x86_64 0:0.26.2-1.fc45 fedora 478.3 KiB package-notes-srpm-macros noarch 0:0.17-3.fc45 fedora 1.6 KiB pam-libs x86_64 0:1.7.2-1.fc44 fedora 130.5 KiB pcre2 x86_64 0:10.47-1.fc44.1 fedora 718.6 KiB pcre2-syntax noarch 0:10.47-1.fc44.1 fedora 281.9 KiB perl-srpm-macros noarch 0:1-61.fc44 fedora 861.0 B pkgconf x86_64 0:2.5.1-1.fc45 fedora 92.7 KiB pkgconf-m4 noarch 0:2.5.1-1.fc45 fedora 14.3 KiB pkgconf-pkg-config x86_64 0:2.5.1-1.fc45 fedora 989.0 B policycoreutils x86_64 0:3.10-2.fc45 fedora 884.4 KiB popt x86_64 0:1.19-10.fc44 fedora 132.6 KiB publicsuffix-list-dafsa noarch 0:20260116-1.fc44 fedora 70.4 KiB pyproject-srpm-macros noarch 0:1.18.7-1.fc45 fedora 1.9 KiB python-srpm-macros noarch 0:3.14-12.fc45 fedora 51.6 KiB qt5-srpm-macros noarch 0:5.15.18-2.fc44 fedora 500.0 B qt6-srpm-macros noarch 0:6.10.2-1.fc45 fedora 472.0 B readline x86_64 0:8.3-4.fc44 fedora 519.5 KiB rpm x86_64 0:6.0.1-5.fc45 fedora 3.1 MiB rpm-build-libs x86_64 0:6.0.1-5.fc45 fedora 276.3 KiB rpm-libs x86_64 0:6.0.1-5.fc45 fedora 961.2 KiB rpm-plugin-selinux x86_64 0:6.0.1-5.fc45 fedora 11.9 KiB rpm-sequoia x86_64 0:1.10.1-1.fc45 fedora 2.4 MiB rpm-sign-libs x86_64 0:6.0.1-5.fc45 fedora 39.6 KiB rust-srpm-macros noarch 0:28.4-3.fc44 fedora 5.5 KiB selinux-policy noarch 0:43.4-1.fc45 fedora 32.0 KiB selinux-policy-targeted noarch 0:43.4-1.fc45 fedora 18.5 MiB setup noarch 0:2.15.0-29.fc45 fedora 724.9 KiB sqlite-libs x86_64 0:3.52.0-1.fc45 fedora 1.6 MiB systemd-libs x86_64 0:260.1-2.fc45 fedora 2.5 MiB systemd-standalone-sysusers x86_64 0:260.1-2.fc45 fedora 841.2 KiB tpm2-tss x86_64 0:4.1.3-9.fc44 fedora 1.6 MiB tree-sitter-srpm-macros noarch 0:0.4.2-2.fc44 fedora 8.3 KiB util-linux-core x86_64 0:2.42-7.fc45 fedora 1.5 MiB xxhash-libs x86_64 0:0.8.3-4.fc44 fedora 94.0 KiB xz-libs x86_64 1:5.8.3-1.fc45 fedora 217.7 KiB zig-srpm-macros noarch 0:1-8.fc44 fedora 1.3 KiB zip x86_64 0:3.0-45.fc44 fedora 698.0 KiB zlib-ng-compat x86_64 0:2.3.3-5.fc45 fedora 165.6 KiB zstd x86_64 0:1.5.7-5.fc44 fedora 502.4 KiB Installing groups: Buildsystem building group Transaction Summary: Installing: 185 packages Total size of inbound packages is 70 MiB. Need to download 0 B. After this operation, 226 MiB extra will be used (install 226 MiB, remove 0 B). [ 1/185] tar-2:1.35-8.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 2/185] bzip2-0:1.0.8-23.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 3/185] redhat-rpm-config-0:344-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 4/185] rpm-build-0:6.0.1-5.fc45.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/185] unzip-0:6.0-69.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/185] cpio-0:2.15-9.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/185] which-0:2.23-4.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/185] bash-0:5.3.9-3.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 9/185] coreutils-0:9.10-3.fc45.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 10/185] grep-0:3.12-3.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 11/185] patch-0:2.8-4.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 12/185] sed-0:4.9-8.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 13/185] shadow-utils-2:4.19.3-1.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 14/185] diffutils-0:3.12-5.fc44.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 15/185] fedora-release-common-0:45-0. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 16/185] findutils-1:4.10.0-7.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 17/185] glibc-minimal-langpack-0:2.43 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 18/185] gzip-0:1.14-2.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 19/185] info-0:7.3-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 20/185] xz-1:5.8.3-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 21/185] util-linux-0:2.42-7.fc45.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 22/185] gawk-0:5.4.0-2.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 23/185] glibc-0:2.43.9000-4.fc45.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 24/185] libacl-0:2.3.2-6.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 25/185] libselinux-0:3.10-1.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 26/185] bzip2-libs-0:1.0.8-23.fc44.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 27/185] R-srpm-macros-0:1.3.7-1.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 28/185] ansible-srpm-macros-0:1-20.1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 29/185] build-reproducibility-srpm-ma 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 30/185] cmake-srpm-macros-0:4.3.0-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 31/185] dwz-0:0.16-3.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 32/185] efi-srpm-macros-0:6-6.fc44.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 33/185] erlang-srpm-macros-0:0.3.11-1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 34/185] file-0:5.47-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 35/185] filesystem-srpm-macros-0:3.18 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 36/185] fonts-srpm-macros-1:5.0.0-3.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 37/185] forge-srpm-macros-0:0.4.0-4.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 38/185] fpc-srpm-macros-0:1.3-16.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 39/185] gap-srpm-macros-0:2-2.fc44.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 40/185] ghc-srpm-macros-0:1.10-1.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 41/185] gnat-srpm-macros-0:7-2.fc44.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 42/185] go-srpm-macros-0:3.8.0-2.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 43/185] java-srpm-macros-0:1-8.fc44.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 44/185] kernel-srpm-macros-0:1.0-29.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 45/185] lua-srpm-macros-0:1-17.fc44.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 46/185] ocaml-srpm-macros-0:11-3.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 47/185] openblas-srpm-macros-0:2-21.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 48/185] package-notes-srpm-macros-0:0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 49/185] perl-srpm-macros-0:1-61.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 50/185] pyproject-srpm-macros-0:1.18. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 51/185] python-srpm-macros-0:3.14-12. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 52/185] qt5-srpm-macros-0:5.15.18-2.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 53/185] qt6-srpm-macros-0:6.10.2-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 54/185] rpm-0:6.0.1-5.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 55/185] rust-srpm-macros-0:28.4-3.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 56/185] tree-sitter-srpm-macros-0:0.4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 57/185] zig-srpm-macros-0:1-8.fc44.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 58/185] zip-0:3.0-45.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 59/185] debugedit-0:5.3-2.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 60/185] elfutils-0:0.194-5.fc45.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 61/185] elfutils-libelf-0:0.194-5.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 62/185] libarchive-0:3.8.6-1.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 63/185] libgcc-0:16.0.1-0.10.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 64/185] libstdc++-0:16.0.1-0.10.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 65/185] popt-0:1.19-10.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 66/185] readline-0:8.3-4.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 67/185] rpm-build-libs-0:6.0.1-5.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 68/185] rpm-libs-0:6.0.1-5.fc45.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 69/185] zstd-0:1.5.7-5.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 70/185] filesystem-0:3.18-56.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 71/185] ncurses-libs-0:6.6-1.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 72/185] coreutils-common-0:9.10-3.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 73/185] gmp-1:6.3.0-5.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 74/185] libattr-0:2.5.2-8.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 75/185] libcap-0:2.77-2.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 76/185] openssl-libs-1:3.5.5-1.fc44.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 77/185] systemd-libs-0:260.1-2.fc45.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 78/185] pcre2-0:10.47-1.fc44.1.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 79/185] ed-0:1.22.5-2.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 80/185] audit-libs-0:4.1.4-1.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 81/185] libeconf-0:0.7.9-3.fc44.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 82/185] libsemanage-0:3.10-1.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 83/185] libxcrypt-0:4.5.2-3.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 84/185] pam-libs-0:1.7.2-1.fc44.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 85/185] setup-0:2.15.0-29.fc45.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 86/185] fedora-repos-0:45-0.1.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 87/185] glibc-common-0:2.43.9000-4.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 88/185] xz-libs-1:5.8.3-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 89/185] libblkid-0:2.42-7.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 90/185] libcap-ng-0:0.9.2-1.fc45.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 91/185] libfdisk-0:2.42-7.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 92/185] liblastlog2-0:2.42-7.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 93/185] libmount-0:2.42-7.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 94/185] libsmartcols-0:2.42-7.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 95/185] libuuid-0:2.42-7.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 96/185] util-linux-core-0:2.42-7.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 97/185] zlib-ng-compat-0:2.3.3-5.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 98/185] mpfr-0:4.2.2-3.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 99/185] glibc-gconv-extra-0:2.43.9000 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [100/185] libsepol-0:3.10-1.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [101/185] add-determinism-0:0.7.3-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [102/185] linkdupes-0:0.7.3-2.fc45.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [103/185] file-libs-0:5.47-1.fc45.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [104/185] curl-0:8.19.0-2.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [105/185] elfutils-libs-0:0.194-5.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [106/185] elfutils-debuginfod-client-0: 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [107/185] libzstd-0:1.5.7-5.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [108/185] libxml2-0:2.12.10-6.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [109/185] lz4-libs-0:1.10.0-4.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [110/185] libgomp-0:16.0.1-0.10.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [111/185] lua-libs-0:5.5.0-1.fc45.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [112/185] rpm-sign-libs-0:6.0.1-5.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [113/185] rpm-sequoia-0:1.10.1-1.fc45.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [114/185] sqlite-libs-0:3.52.0-1.fc45.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [115/185] ncurses-base-0:6.6-1.fc44.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [116/185] gnulib-l10n-0:20241231-2.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [117/185] ca-certificates-0:2025.2.80_v 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [118/185] crypto-policies-0:20251128-3. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [119/185] pcre2-syntax-0:10.47-1.fc44.1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [120/185] fedora-gpg-keys-0:45-0.1.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [121/185] fedora-repos-rawhide-0:45-0.1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [122/185] elfutils-default-yama-scope-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [123/185] json-c-0:0.18-8.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [124/185] gnupg2-0:2.4.9-5.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [125/185] ima-evm-utils-libs-0:1.6.2-10 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [126/185] libfsverity-0:1.7-1.fc45.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [127/185] gpgverify-0:2.2-4.fc44.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [128/185] gnupg2-dirmngr-0:2.4.9-5.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [129/185] gnupg2-gpg-agent-0:2.4.9-5.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [130/185] gnupg2-gpgconf-0:2.4.9-5.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [131/185] gnupg2-keyboxd-0:2.4.9-5.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [132/185] gnupg2-verify-0:2.4.9-5.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [133/185] libassuan-0:2.5.7-5.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [134/185] libgcrypt-0:1.12.1-1.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [135/185] libgpg-error-0:1.59-1.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [136/185] npth-0:1.8-4.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [137/185] tpm2-tss-0:4.1.3-9.fc44.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [138/185] gnutls-0:3.8.12-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [139/185] libksba-0:1.6.8-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [140/185] openldap-0:2.6.13-1.fc45.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [141/185] libusb1-0:1.0.29-5.fc44.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [142/185] libidn2-0:2.3.8-3.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [143/185] libtasn1-0:4.21.0-1.fc45.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [144/185] libunistring-0:1.1-11.fc44.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [145/185] nettle-0:3.10.1-3.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [146/185] p11-kit-0:0.26.2-1.fc45.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [147/185] cyrus-sasl-lib-0:2.1.28-35.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [148/185] libevent-0:2.1.12-17.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [149/185] libtool-ltdl-0:2.5.4-10.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [150/185] libffi-0:3.5.2-2.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [151/185] gdbm-libs-1:1.23-11.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [152/185] binutils-0:2.46.50-3.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [153/185] alternatives-0:1.33-5.fc44.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [154/185] jansson-0:2.14-4.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [155/185] pkgconf-pkg-config-0:2.5.1-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [156/185] pkgconf-0:2.5.1-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [157/185] pkgconf-m4-0:2.5.1-1.fc45.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [158/185] libpkgconf-0:2.5.1-1.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [159/185] p11-kit-trust-0:0.26.2-1.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [160/185] fedora-release-0:45-0.2.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [161/185] systemd-standalone-sysusers-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [162/185] gdb-minimal-0:17.1-5.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [163/185] xxhash-libs-0:0.8.3-4.fc44.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [164/185] fedora-release-identity-basic 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [165/185] libcurl-0:8.19.0-2.fc45.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [166/185] krb5-libs-0:1.22.2-4.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [167/185] libbrotli-0:1.2.0-3.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [168/185] libnghttp2-0:1.68.1-1.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [169/185] libnghttp3-0:1.15.0-1.fc44.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [170/185] libpsl-0:0.21.5-7.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [171/185] libssh-0:0.12.0-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [172/185] ngtcp2-0:1.21.0-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [173/185] ngtcp2-crypto-ossl-0:1.21.0-1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [174/185] keyutils-libs-0:1.6.3-7.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [175/185] libcom_err-0:1.47.4-1.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [176/185] libverto-0:0.3.2-12.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [177/185] publicsuffix-list-dafsa-0:202 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [178/185] libfido2-0:1.16.0-5.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [179/185] libssh-config-0:0.12.0-1.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [180/185] libcbor-0:0.13.0-2.fc44.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [181/185] selinux-policy-targeted-0:43. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [182/185] policycoreutils-0:3.10-2.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [183/185] selinux-policy-0:43.4-1.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [184/185] libselinux-utils-0:3.10-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [185/185] rpm-plugin-selinux-0:6.0.1-5. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [185/185] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction Importing OpenPGP key 0xF577861E: UserID : "Fedora (45) " Fingerprint: 4F50A6114CD5C6976A7F1179655A4B02F577861E From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-45-primary The key was successfully imported. Importing OpenPGP key 0xF577861E: UserID : "Fedora (45) " Fingerprint: 4F50A6114CD5C6976A7F1179655A4B02F577861E From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-45-primary The key was successfully imported. Importing OpenPGP key 0x6D9F90A6: UserID : "Fedora (44) " Fingerprint: 36F612DCF27F7D1A48A835E4DBFCF71C6D9F90A6 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-44-primary The key was successfully imported. Importing OpenPGP key 0x91211FCE: UserID : "Fedora (46) " Fingerprint: D924B10D3E810DABDD8B56B596E7E91491211FCE From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-46-primary The key was successfully imported. [ 1/187] Verify package files 100% | 690.0 B/s | 185.0 B | 00m00s [ 2/187] Prepare transaction 100% | 3.3 KiB/s | 185.0 B | 00m00s [ 3/187] Installing libgcc-0:16.0.1-0. 100% | 266.0 MiB/s | 272.4 KiB | 00m00s [ 4/187] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 5/187] Installing publicsuffix-list- 100% | 0.0 B/s | 71.1 KiB | 00m00s [ 6/187] Installing fedora-release-ide 100% | 0.0 B/s | 920.0 B | 00m00s [ 7/187] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.4 KiB | 00m00s [ 8/187] Installing fedora-gpg-keys-0: 100% | 44.5 MiB/s | 182.1 KiB | 00m00s [ 9/187] Installing fedora-repos-0:45- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 10/187] Installing fedora-release-com 100% | 24.3 MiB/s | 24.9 KiB | 00m00s [ 11/187] Installing fedora-release-0:4 100% | 15.1 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.0-29.fc45.noarch >>> Finished sysusers scriptlet: setup-0:2.15.0-29.fc45.noarch >>> Scriptlet output: >>> Creating group 'adm' with GID 4. >>> Creating group 'audio' with GID 63. >>> Creating group 'cdrom' with GID 11. >>> Creating group 'clock' with GID 103. >>> Creating group 'dialout' with GID 18. >>> Creating group 'disk' with GID 6. >>> Creating group 'floppy' with GID 19. >>> Creating group 'ftp' with GID 50. >>> Creating group 'games' with GID 20. >>> Creating group 'input' with GID 104. >>> Creating group 'kmem' with GID 9. >>> Creating group 'kvm' with GID 36. >>> Creating group 'lock' with GID 54. >>> Creating group 'lp' with GID 7. >>> Creating group 'mail' with GID 12. >>> Creating group 'man' with GID 15. >>> Creating group 'mem' with GID 8. >>> Creating group 'nobody' with GID 65534. >>> Creating group 'render' with GID 105. >>> Creating group 'root' with GID 0. >>> Creating group 'sgx' with GID 106. >>> Creating group 'sys' with GID 3. >>> Creating group 'tape' with GID 33. >>> Creating group 'tty' with GID 5. >>> Creating group 'users' with GID 100. >>> Creating group 'utmp' with GID 22. >>> Creating group 'video' with GID 39. >>> Creating group 'wheel' with GID 10. >>> Creating user 'adm' (adm) with UID 3 and GID 4. >>> Creating group 'bin' with GID 1. >>> Creating user 'bin' (bin) with UID 1 and GID 1. >>> Creating group 'daemon' with GID 2. >>> Creating user 'daemon' (daemon) with UID 2 and GID 2. >>> Creating user 'ftp' (FTP User) with UID 14 and GID 50. >>> Creating user 'games' (games) with UID 12 and GID 100. >>> Creating user 'halt' (halt) with UID 7 and GID 0. >>> Creating user 'lp' (lp) with UID 4 and GID 7. >>> Creating user 'mail' (mail) with UID 8 and GID 12. >>> Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. >>> Creating user 'operator' (operator) with UID 11 and GID 0. >>> Creating user 'root' (Super User) with UID 0 and GID 0. >>> Creating user 'shutdown' (shutdown) with UID 6 and GID 0. >>> Creating user 'sync' (sync) with UID 5 and GID 0. >>> [ 12/187] Installing setup-0:2.15.0-29. 100% | 39.6 MiB/s | 730.6 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 13/187] Installing filesystem-0:3.18- 100% | 2.8 MiB/s | 289.4 KiB | 00m00s [ 14/187] Installing pkgconf-m4-0:2.5.1 100% | 0.0 B/s | 14.7 KiB | 00m00s [ 15/187] Installing pcre2-syntax-0:10. 100% | 277.7 MiB/s | 284.3 KiB | 00m00s [ 16/187] Installing gnulib-l10n-0:2024 100% | 215.5 MiB/s | 661.9 KiB | 00m00s [ 17/187] Installing coreutils-common-0 100% | 381.7 MiB/s | 10.7 MiB | 00m00s [ 18/187] Installing ncurses-base-0:6.6 100% | 86.7 MiB/s | 355.3 KiB | 00m00s [ 19/187] Installing bash-0:5.3.9-3.fc4 100% | 249.4 MiB/s | 8.5 MiB | 00m00s [ 20/187] Installing glibc-common-0:2.4 100% | 49.1 MiB/s | 1.0 MiB | 00m00s [ 21/187] Installing glibc-gconv-extra- 100% | 310.3 MiB/s | 7.8 MiB | 00m00s [ 22/187] Installing glibc-0:2.43.9000- 100% | 178.6 MiB/s | 7.0 MiB | 00m00s [ 23/187] Installing ncurses-libs-0:6.6 100% | 317.5 MiB/s | 975.4 KiB | 00m00s [ 24/187] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 25/187] Installing zlib-ng-compat-0:2 100% | 162.5 MiB/s | 166.4 KiB | 00m00s [ 26/187] Installing bzip2-libs-0:1.0.8 100% | 0.0 B/s | 81.6 KiB | 00m00s [ 27/187] Installing libgpg-error-0:1.5 100% | 48.9 MiB/s | 952.3 KiB | 00m00s [ 28/187] Installing libstdc++-0:16.0.1 100% | 417.0 MiB/s | 2.9 MiB | 00m00s [ 29/187] Installing libassuan-0:2.5.7- 100% | 161.8 MiB/s | 165.7 KiB | 00m00s [ 30/187] Installing libgcrypt-0:1.12.1 100% | 414.6 MiB/s | 1.7 MiB | 00m00s [ 31/187] Installing readline-0:8.3-4.f 100% | 254.7 MiB/s | 521.6 KiB | 00m00s [ 32/187] Installing gmp-1:6.3.0-5.fc44 100% | 399.2 MiB/s | 817.5 KiB | 00m00s [ 33/187] Installing systemd-libs-0:260 100% | 363.9 MiB/s | 2.5 MiB | 00m00s [ 34/187] Installing xz-libs-1:5.8.3-1. 100% | 213.7 MiB/s | 218.8 KiB | 00m00s [ 35/187] Installing libuuid-0:2.42-7.f 100% | 0.0 B/s | 38.2 KiB | 00m00s [ 36/187] Installing popt-0:1.19-10.fc4 100% | 68.0 MiB/s | 139.3 KiB | 00m00s [ 37/187] Installing libzstd-0:1.5.7-5. 100% | 467.5 MiB/s | 957.4 KiB | 00m00s [ 38/187] Installing elfutils-libelf-0: 100% | 376.3 MiB/s | 1.1 MiB | 00m00s [ 39/187] Installing npth-0:1.8-4.fc44. 100% | 0.0 B/s | 50.6 KiB | 00m00s [ 40/187] Installing libblkid-0:2.42-7. 100% | 276.6 MiB/s | 283.2 KiB | 00m00s [ 41/187] Installing libsepol-0:3.10-1. 100% | 425.3 MiB/s | 871.0 KiB | 00m00s [ 42/187] Installing sqlite-libs-0:3.52 100% | 400.7 MiB/s | 1.6 MiB | 00m00s [ 43/187] Installing gnupg2-gpgconf-0:2 100% | 15.4 MiB/s | 251.8 KiB | 00m00s [ 44/187] Installing libattr-0:2.5.2-8. 100% | 0.0 B/s | 25.2 KiB | 00m00s [ 45/187] Installing libacl-0:2.3.2-6.f 100% | 0.0 B/s | 36.6 KiB | 00m00s [ 46/187] Installing pcre2-0:10.47-1.fc 100% | 351.6 MiB/s | 720.0 KiB | 00m00s [ 47/187] Installing libselinux-0:3.10- 100% | 197.5 MiB/s | 202.3 KiB | 00m00s [ 48/187] Installing grep-0:3.12-3.fc44 100% | 50.1 MiB/s | 1.0 MiB | 00m00s [ 49/187] Installing sed-0:4.9-8.fc45.x 100% | 44.5 MiB/s | 865.4 KiB | 00m00s [ 50/187] Installing findutils-1:4.10.0 100% | 89.0 MiB/s | 1.9 MiB | 00m00s [ 51/187] Installing libxcrypt-0:4.5.2- 100% | 289.0 MiB/s | 295.9 KiB | 00m00s [ 52/187] Installing libtasn1-0:4.21.0- 100% | 178.2 MiB/s | 182.4 KiB | 00m00s [ 53/187] Installing libunistring-0:1.1 100% | 346.9 MiB/s | 1.7 MiB | 00m00s [ 54/187] Installing libidn2-0:2.3.8-3. 100% | 61.0 MiB/s | 562.6 KiB | 00m00s [ 55/187] Installing crypto-policies-0: 100% | 30.8 MiB/s | 157.7 KiB | 00m00s [ 56/187] Installing xz-1:5.8.3-1.fc45. 100% | 61.1 MiB/s | 1.4 MiB | 00m00s [ 57/187] Installing libmount-0:2.42-7. 100% | 196.2 MiB/s | 401.9 KiB | 00m00s [ 58/187] Installing gnupg2-verify-0:2. 100% | 20.8 MiB/s | 361.7 KiB | 00m00s [ 59/187] Installing dwz-0:0.16-3.fc44. 100% | 16.8 MiB/s | 292.3 KiB | 00m00s [ 60/187] Installing mpfr-0:4.2.2-3.fc4 100% | 276.9 MiB/s | 850.8 KiB | 00m00s [ 61/187] Installing gawk-0:5.4.0-2.fc4 100% | 101.2 MiB/s | 2.2 MiB | 00m00s [ 62/187] Installing libksba-0:1.6.8-1. 100% | 207.2 MiB/s | 424.4 KiB | 00m00s [ 63/187] Installing unzip-0:6.0-69.fc4 100% | 25.8 MiB/s | 449.3 KiB | 00m00s [ 64/187] Installing file-libs-0:5.47-1 100% | 677.2 MiB/s | 12.2 MiB | 00m00s [ 65/187] Installing file-0:5.47-1.fc45 100% | 6.3 MiB/s | 102.6 KiB | 00m00s [ 66/187] Installing diffutils-0:3.12-5 100% | 78.6 MiB/s | 1.6 MiB | 00m00s [ 67/187] Installing libeconf-0:0.7.9-3 100% | 64.9 MiB/s | 66.4 KiB | 00m00s [ 68/187] Installing libcap-ng-0:0.9.2- 100% | 69.0 MiB/s | 70.6 KiB | 00m00s [ 69/187] Installing audit-libs-0:4.1.4 100% | 191.9 MiB/s | 393.0 KiB | 00m00s [ 70/187] Installing pam-libs-0:1.7.2-1 100% | 129.8 MiB/s | 132.9 KiB | 00m00s [ 71/187] Installing libcap-0:2.77-2.fc 100% | 12.5 MiB/s | 217.2 KiB | 00m00s [ 72/187] Installing libsemanage-0:3.10 100% | 306.7 MiB/s | 314.1 KiB | 00m00s [ 73/187] Installing libsmartcols-0:2.4 100% | 188.9 MiB/s | 193.4 KiB | 00m00s [ 74/187] Installing lua-libs-0:5.5.0-1 100% | 292.4 MiB/s | 299.4 KiB | 00m00s [ 75/187] Installing json-c-0:0.18-8.fc 100% | 81.9 MiB/s | 83.9 KiB | 00m00s [ 76/187] Installing libffi-0:3.5.2-2.f 100% | 87.0 MiB/s | 89.1 KiB | 00m00s [ 77/187] Installing p11-kit-0:0.26.2-1 100% | 108.1 MiB/s | 2.6 MiB | 00m00s [ 78/187] Installing alternatives-0:1.3 100% | 3.7 MiB/s | 63.6 KiB | 00m00s [ 79/187] Installing p11-kit-trust-0:0. 100% | 19.5 MiB/s | 480.0 KiB | 00m00s [ 80/187] Installing ngtcp2-0:1.21.0-1. 100% | 162.0 MiB/s | 331.7 KiB | 00m00s [ 81/187] Installing openssl-libs-1:3.5 100% | 399.5 MiB/s | 9.2 MiB | 00m00s [ 82/187] Installing coreutils-0:9.10-3 100% | 162.6 MiB/s | 5.7 MiB | 00m00s [ 83/187] Installing ca-certificates-0: 100% | 2.2 MiB/s | 2.5 MiB | 00m01s [ 84/187] Installing gzip-0:1.14-2.fc44 100% | 20.9 MiB/s | 407.1 KiB | 00m00s [ 85/187] Installing rpm-sequoia-0:1.10 100% | 337.8 MiB/s | 2.4 MiB | 00m00s [ 86/187] Installing libfsverity-0:1.7- 100% | 0.0 B/s | 29.4 KiB | 00m00s [ 87/187] Installing libevent-0:2.1.12- 100% | 319.8 MiB/s | 982.4 KiB | 00m00s [ 88/187] Installing systemd-standalone 100% | 45.7 MiB/s | 841.8 KiB | 00m00s [ 89/187] Installing rpm-libs-0:6.0.1-5 100% | 313.4 MiB/s | 962.8 KiB | 00m00s [ 90/187] Installing ngtcp2-crypto-ossl 100% | 51.2 MiB/s | 52.5 KiB | 00m00s [ 91/187] Installing util-linux-core-0: 100% | 69.5 MiB/s | 1.5 MiB | 00m00s [ 92/187] Installing liblastlog2-0:2.42 100% | 7.1 MiB/s | 43.6 KiB | 00m00s [ 93/187] Installing zip-0:3.0-45.fc44. 100% | 34.3 MiB/s | 701.9 KiB | 00m00s [ 94/187] Installing gnupg2-keyboxd-0:2 100% | 39.5 MiB/s | 202.5 KiB | 00m00s [ 95/187] Installing libpsl-0:0.21.5-7. 100% | 75.6 MiB/s | 77.4 KiB | 00m00s [ 96/187] Installing tar-2:1.35-8.fc44. 100% | 119.1 MiB/s | 3.0 MiB | 00m00s [ 97/187] Installing linkdupes-0:0.7.3- 100% | 42.4 MiB/s | 782.3 KiB | 00m00s [ 98/187] Installing libselinux-utils-0 100% | 17.4 MiB/s | 320.1 KiB | 00m00s [ 99/187] Installing libfdisk-0:2.42-7. 100% | 190.1 MiB/s | 389.3 KiB | 00m00s [100/187] Installing util-linux-0:2.42- 100% | 97.7 MiB/s | 3.7 MiB | 00m00s [101/187] Installing policycoreutils-0: 100% | 30.7 MiB/s | 912.8 KiB | 00m00s [102/187] Installing selinux-policy-0:4 100% | 1.8 MiB/s | 33.6 KiB | 00m00s [103/187] Installing selinux-policy-tar 100% | 202.5 MiB/s | 14.8 MiB | 00m00s [104/187] Installing zstd-0:1.5.7-5.fc4 100% | 24.7 MiB/s | 506.0 KiB | 00m00s [105/187] Installing libxml2-0:2.12.10- 100% | 84.3 MiB/s | 1.8 MiB | 00m00s [106/187] Installing libusb1-0:1.0.29-5 100% | 24.7 MiB/s | 176.9 KiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.1.3-9.fc44.x86_64 >>> Finished sysusers scriptlet: tpm2-tss-0:4.1.3-9.fc44.x86_64 >>> Scriptlet output: >>> Creating group 'tss' with GID 59. >>> Creating user 'tss' (Account used for TPM access) with UID 59 and GID 59. >>> [107/187] Installing tpm2-tss-0:4.1.3-9 100% | 272.2 MiB/s | 1.6 MiB | 00m00s [108/187] Installing ima-evm-utils-libs 100% | 60.5 MiB/s | 61.9 KiB | 00m00s [109/187] Installing gnupg2-gpg-agent-0 100% | 27.9 MiB/s | 686.5 KiB | 00m00s [110/187] Installing nettle-0:3.10.1-3. 100% | 259.6 MiB/s | 797.4 KiB | 00m00s [111/187] Installing gnutls-0:3.8.12-1. 100% | 373.6 MiB/s | 3.7 MiB | 00m00s [112/187] Installing bzip2-0:1.0.8-23.f 100% | 5.4 MiB/s | 99.5 KiB | 00m00s [113/187] Installing add-determinism-0: 100% | 103.9 MiB/s | 2.2 MiB | 00m00s [114/187] Installing build-reproducibil 100% | 0.0 B/s | 1.5 KiB | 00m00s [115/187] Installing cpio-0:2.15-9.fc44 100% | 55.2 MiB/s | 1.1 MiB | 00m00s [116/187] Installing ed-0:1.22.5-2.fc45 100% | 8.7 MiB/s | 152.0 KiB | 00m00s [117/187] Installing patch-0:2.8-4.fc44 100% | 13.1 MiB/s | 228.1 KiB | 00m00s [118/187] Installing lz4-libs-0:1.10.0- 100% | 154.6 MiB/s | 158.4 KiB | 00m00s [119/187] Installing libarchive-0:3.8.6 100% | 324.6 MiB/s | 997.2 KiB | 00m00s [120/187] Installing libgomp-0:16.0.1-0 100% | 282.5 MiB/s | 578.6 KiB | 00m00s [121/187] Installing libtool-ltdl-0:2.5 100% | 69.5 MiB/s | 71.1 KiB | 00m00s [122/187] Installing gdbm-libs-1:1.23-1 100% | 128.3 MiB/s | 131.3 KiB | 00m00s [123/187] Installing cyrus-sasl-lib-0:2 100% | 105.0 MiB/s | 2.3 MiB | 00m00s [124/187] Installing openldap-0:2.6.13- 100% | 219.3 MiB/s | 673.7 KiB | 00m00s [125/187] Installing gnupg2-dirmngr-0:2 100% | 25.9 MiB/s | 636.6 KiB | 00m00s [126/187] Installing gnupg2-0:2.4.9-5.f 100% | 197.2 MiB/s | 6.5 MiB | 00m00s [127/187] Installing rpm-sign-libs-0:6. 100% | 39.4 MiB/s | 40.3 KiB | 00m00s [128/187] Installing gpgverify-0:2.2-4. 100% | 0.0 B/s | 9.4 KiB | 00m00s [129/187] Installing jansson-0:2.14-4.f 100% | 88.2 MiB/s | 90.3 KiB | 00m00s [130/187] Installing libpkgconf-0:2.5.1 100% | 89.1 MiB/s | 91.3 KiB | 00m00s [131/187] Installing pkgconf-0:2.5.1-1. 100% | 5.5 MiB/s | 95.2 KiB | 00m00s [132/187] Installing pkgconf-pkg-config 100% | 110.8 KiB/s | 1.8 KiB | 00m00s [133/187] Installing xxhash-libs-0:0.8. 100% | 93.2 MiB/s | 95.4 KiB | 00m00s [134/187] Installing libbrotli-0:1.2.0- 100% | 282.3 MiB/s | 867.3 KiB | 00m00s [135/187] Installing libnghttp2-0:1.68. 100% | 163.4 MiB/s | 167.3 KiB | 00m00s [136/187] Installing libnghttp3-0:1.15. 100% | 156.8 MiB/s | 160.6 KiB | 00m00s [137/187] Installing keyutils-libs-0:1. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [138/187] Installing libcom_err-0:1.47. 100% | 0.0 B/s | 64.0 KiB | 00m00s [139/187] Installing libverto-0:0.3.2-1 100% | 26.4 MiB/s | 27.1 KiB | 00m00s [140/187] Installing krb5-libs-0:1.22.2 100% | 342.7 MiB/s | 2.4 MiB | 00m00s [141/187] Installing libcbor-0:0.13.0-2 100% | 79.0 MiB/s | 80.9 KiB | 00m00s [142/187] Installing libfido2-0:1.16.0- 100% | 242.1 MiB/s | 247.9 KiB | 00m00s [143/187] Installing libssh-0:0.12.0-1. 100% | 352.1 MiB/s | 721.2 KiB | 00m00s [144/187] Installing libcurl-0:8.19.0-2 100% | 334.0 MiB/s | 1.0 MiB | 00m00s [145/187] Installing curl-0:8.19.0-2.fc 100% | 19.0 MiB/s | 485.3 KiB | 00m00s [146/187] Installing rpm-0:6.0.1-5.fc45 100% | 72.9 MiB/s | 2.6 MiB | 00m00s [147/187] Installing cmake-srpm-macros- 100% | 0.0 B/s | 804.0 B | 00m00s [148/187] Installing efi-srpm-macros-0: 100% | 0.0 B/s | 41.2 KiB | 00m00s [149/187] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [150/187] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [151/187] Installing tree-sitter-srpm-m 100% | 0.0 B/s | 9.3 KiB | 00m00s [152/187] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [153/187] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [154/187] Installing elfutils-default-y 100% | 510.7 KiB/s | 2.0 KiB | 00m00s [155/187] Installing elfutils-libs-0:0. 100% | 233.4 MiB/s | 717.1 KiB | 00m00s [156/187] Installing elfutils-debuginfo 100% | 4.7 MiB/s | 86.0 KiB | 00m00s [157/187] Installing elfutils-0:0.194-5 100% | 123.3 MiB/s | 3.0 MiB | 00m00s [158/187] Installing binutils-0:2.46.50 100% | 332.8 MiB/s | 28.3 MiB | 00m00s [159/187] Installing gdb-minimal-0:17.1 100% | 283.9 MiB/s | 14.2 MiB | 00m00s [160/187] Installing debugedit-0:5.3-2. 100% | 12.2 MiB/s | 224.1 KiB | 00m00s [161/187] Installing rpm-build-libs-0:6 100% | 270.7 MiB/s | 277.2 KiB | 00m00s [162/187] Installing rust-srpm-macros-0 100% | 1.2 MiB/s | 6.4 KiB | 00m00s [163/187] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 748.0 B | 00m00s [164/187] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [165/187] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [166/187] Installing package-notes-srpm 100% | 0.0 B/s | 2.1 KiB | 00m00s [167/187] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [168/187] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [169/187] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [170/187] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [171/187] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [172/187] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [173/187] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [174/187] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [175/187] Installing rpm-build-0:6.0.1- 100% | 16.5 MiB/s | 303.7 KiB | 00m00s [176/187] Installing erlang-srpm-macros 100% | 0.0 B/s | 2.5 KiB | 00m00s [177/187] Installing pyproject-srpm-mac 100% | 0.0 B/s | 2.5 KiB | 00m00s [178/187] Installing redhat-rpm-config- 100% | 92.7 MiB/s | 189.9 KiB | 00m00s [179/187] Installing forge-srpm-macros- 100% | 0.0 B/s | 40.3 KiB | 00m00s [180/187] Installing fonts-srpm-macros- 100% | 0.0 B/s | 57.0 KiB | 00m00s [181/187] Installing go-srpm-macros-0:3 100% | 0.0 B/s | 63.0 KiB | 00m00s [182/187] Installing R-srpm-macros-0:1. 100% | 0.0 B/s | 4.4 KiB | 00m00s [183/187] Installing python-srpm-macros 100% | 0.0 B/s | 52.9 KiB | 00m00s [184/187] Installing rpm-plugin-selinux 100% | 0.0 B/s | 12.9 KiB | 00m00s [185/187] Installing which-0:2.23-4.fc4 100% | 4.6 MiB/s | 85.6 KiB | 00m00s [186/187] Installing shadow-utils-2:4.1 100% | 125.7 MiB/s | 4.0 MiB | 00m00s [187/187] Installing info-0:7.3-1.fc45. 100% | 61.7 KiB/s | 372.8 KiB | 00m06s Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: R-srpm-macros-1.3.7-1.fc45.noarch add-determinism-0.7.3-2.fc45.x86_64 alternatives-1.33-5.fc44.x86_64 ansible-srpm-macros-1-20.1.fc44.noarch audit-libs-4.1.4-1.fc45.x86_64 bash-5.3.9-3.fc44.x86_64 binutils-2.46.50-3.fc45.x86_64 build-reproducibility-srpm-macros-0.7.3-2.fc45.noarch bzip2-1.0.8-23.fc44.x86_64 bzip2-libs-1.0.8-23.fc44.x86_64 ca-certificates-2025.2.80_v9.0.304-6.fc45.noarch cmake-srpm-macros-4.3.0-1.fc45.noarch coreutils-9.10-3.fc45.x86_64 coreutils-common-9.10-3.fc45.x86_64 cpio-2.15-9.fc44.x86_64 crypto-policies-20251128-3.git19878fe.fc44.noarch curl-8.19.0-2.fc45.x86_64 cyrus-sasl-lib-2.1.28-35.fc44.x86_64 debugedit-5.3-2.fc45.x86_64 diffutils-3.12-5.fc44.x86_64 dwz-0.16-3.fc44.x86_64 ed-1.22.5-2.fc45.x86_64 efi-srpm-macros-6-6.fc44.noarch elfutils-0.194-5.fc45.x86_64 elfutils-debuginfod-client-0.194-5.fc45.x86_64 elfutils-default-yama-scope-0.194-5.fc45.noarch elfutils-libelf-0.194-5.fc45.x86_64 elfutils-libs-0.194-5.fc45.x86_64 erlang-srpm-macros-0.3.11-1.fc45.noarch fedora-gpg-keys-45-0.1.noarch fedora-release-45-0.2.noarch fedora-release-common-45-0.2.noarch fedora-release-identity-basic-45-0.2.noarch fedora-repos-45-0.1.noarch fedora-repos-rawhide-45-0.1.noarch file-5.47-1.fc45.x86_64 file-libs-5.47-1.fc45.x86_64 filesystem-3.18-56.fc45.x86_64 filesystem-srpm-macros-3.18-56.fc45.noarch findutils-4.10.0-7.fc44.x86_64 fonts-srpm-macros-5.0.0-3.fc45.noarch forge-srpm-macros-0.4.0-4.fc44.noarch fpc-srpm-macros-1.3-16.fc44.noarch gap-srpm-macros-2-2.fc44.noarch gawk-5.4.0-2.fc45.x86_64 gdb-minimal-17.1-5.fc45.x86_64 gdbm-libs-1.23-11.fc44.x86_64 ghc-srpm-macros-1.10-1.fc44.noarch glibc-2.43.9000-4.fc45.x86_64 glibc-common-2.43.9000-4.fc45.x86_64 glibc-gconv-extra-2.43.9000-4.fc45.x86_64 glibc-minimal-langpack-2.43.9000-4.fc45.x86_64 gmp-6.3.0-5.fc44.x86_64 gnat-srpm-macros-7-2.fc44.noarch gnulib-l10n-20241231-2.fc44.noarch gnupg2-2.4.9-5.fc44.x86_64 gnupg2-dirmngr-2.4.9-5.fc44.x86_64 gnupg2-gpg-agent-2.4.9-5.fc44.x86_64 gnupg2-gpgconf-2.4.9-5.fc44.x86_64 gnupg2-keyboxd-2.4.9-5.fc44.x86_64 gnupg2-verify-2.4.9-5.fc44.x86_64 gnutls-3.8.12-1.fc45.x86_64 go-srpm-macros-3.8.0-2.fc44.noarch gpg-pubkey-36f612dcf27f7d1a48a835e4dbfcf71c6d9f90a6-6786af3b gpg-pubkey-4f50a6114cd5c6976a7f1179655a4b02f577861e-6888bc98 gpg-pubkey-d924b10d3e810dabdd8b56b596e7e91491211fce-697c9899 gpgverify-2.2-4.fc44.noarch grep-3.12-3.fc44.x86_64 gzip-1.14-2.fc44.x86_64 ima-evm-utils-libs-1.6.2-10.fc45.x86_64 info-7.3-1.fc45.x86_64 jansson-2.14-4.fc44.x86_64 java-srpm-macros-1-8.fc44.noarch json-c-0.18-8.fc44.x86_64 kernel-srpm-macros-1.0-29.fc45.noarch keyutils-libs-1.6.3-7.fc44.x86_64 krb5-libs-1.22.2-4.fc45.x86_64 libacl-2.3.2-6.fc44.x86_64 libarchive-3.8.6-1.fc45.x86_64 libassuan-2.5.7-5.fc44.x86_64 libattr-2.5.2-8.fc44.x86_64 libblkid-2.42-7.fc45.x86_64 libbrotli-1.2.0-3.fc44.x86_64 libcap-2.77-2.fc44.x86_64 libcap-ng-0.9.2-1.fc45.x86_64 libcbor-0.13.0-2.fc44.x86_64 libcom_err-1.47.4-1.fc45.x86_64 libcurl-8.19.0-2.fc45.x86_64 libeconf-0.7.9-3.fc44.x86_64 libevent-2.1.12-17.fc44.x86_64 libfdisk-2.42-7.fc45.x86_64 libffi-3.5.2-2.fc44.x86_64 libfido2-1.16.0-5.fc44.x86_64 libfsverity-1.7-1.fc45.x86_64 libgcc-16.0.1-0.10.fc45.x86_64 libgcrypt-1.12.1-1.fc45.x86_64 libgomp-16.0.1-0.10.fc45.x86_64 libgpg-error-1.59-1.fc45.x86_64 libidn2-2.3.8-3.fc44.x86_64 libksba-1.6.8-1.fc45.x86_64 liblastlog2-2.42-7.fc45.x86_64 libmount-2.42-7.fc45.x86_64 libnghttp2-1.68.1-1.fc45.x86_64 libnghttp3-1.15.0-1.fc44.x86_64 libpkgconf-2.5.1-1.fc45.x86_64 libpsl-0.21.5-7.fc44.x86_64 libselinux-3.10-1.fc44.x86_64 libselinux-utils-3.10-1.fc44.x86_64 libsemanage-3.10-1.fc44.x86_64 libsepol-3.10-1.fc44.x86_64 libsmartcols-2.42-7.fc45.x86_64 libssh-0.12.0-1.fc45.x86_64 libssh-config-0.12.0-1.fc45.noarch libstdc++-16.0.1-0.10.fc45.x86_64 libtasn1-4.21.0-1.fc45.x86_64 libtool-ltdl-2.5.4-10.fc44.x86_64 libunistring-1.1-11.fc44.x86_64 libusb1-1.0.29-5.fc44.x86_64 libuuid-2.42-7.fc45.x86_64 libverto-0.3.2-12.fc44.x86_64 libxcrypt-4.5.2-3.fc44.x86_64 libxml2-2.12.10-6.fc44.x86_64 libzstd-1.5.7-5.fc44.x86_64 linkdupes-0.7.3-2.fc45.x86_64 lua-libs-5.5.0-1.fc45.x86_64 lua-srpm-macros-1-17.fc44.noarch lz4-libs-1.10.0-4.fc44.x86_64 mpfr-4.2.2-3.fc44.x86_64 ncurses-base-6.6-1.fc44.noarch ncurses-libs-6.6-1.fc44.x86_64 nettle-3.10.1-3.fc44.x86_64 ngtcp2-1.21.0-1.fc45.x86_64 ngtcp2-crypto-ossl-1.21.0-1.fc45.x86_64 npth-1.8-4.fc44.x86_64 ocaml-srpm-macros-11-3.fc44.noarch openblas-srpm-macros-2-21.fc44.noarch openldap-2.6.13-1.fc45.x86_64 openssl-libs-3.5.5-1.fc44.x86_64 p11-kit-0.26.2-1.fc45.x86_64 p11-kit-trust-0.26.2-1.fc45.x86_64 package-notes-srpm-macros-0.17-3.fc45.noarch pam-libs-1.7.2-1.fc44.x86_64 patch-2.8-4.fc44.x86_64 pcre2-10.47-1.fc44.1.x86_64 pcre2-syntax-10.47-1.fc44.1.noarch perl-srpm-macros-1-61.fc44.noarch pkgconf-2.5.1-1.fc45.x86_64 pkgconf-m4-2.5.1-1.fc45.noarch pkgconf-pkg-config-2.5.1-1.fc45.x86_64 policycoreutils-3.10-2.fc45.x86_64 popt-1.19-10.fc44.x86_64 publicsuffix-list-dafsa-20260116-1.fc44.noarch pyproject-srpm-macros-1.18.7-1.fc45.noarch python-srpm-macros-3.14-12.fc45.noarch qt5-srpm-macros-5.15.18-2.fc44.noarch qt6-srpm-macros-6.10.2-1.fc45.noarch readline-8.3-4.fc44.x86_64 redhat-rpm-config-344-1.fc45.noarch rpm-6.0.1-5.fc45.x86_64 rpm-build-6.0.1-5.fc45.x86_64 rpm-build-libs-6.0.1-5.fc45.x86_64 rpm-libs-6.0.1-5.fc45.x86_64 rpm-plugin-selinux-6.0.1-5.fc45.x86_64 rpm-sequoia-1.10.1-1.fc45.x86_64 rpm-sign-libs-6.0.1-5.fc45.x86_64 rust-srpm-macros-28.4-3.fc44.noarch sed-4.9-8.fc45.x86_64 selinux-policy-43.4-1.fc45.noarch selinux-policy-targeted-43.4-1.fc45.noarch setup-2.15.0-29.fc45.noarch shadow-utils-4.19.3-1.fc45.x86_64 sqlite-libs-3.52.0-1.fc45.x86_64 systemd-libs-260.1-2.fc45.x86_64 systemd-standalone-sysusers-260.1-2.fc45.x86_64 tar-1.35-8.fc44.x86_64 tpm2-tss-4.1.3-9.fc44.x86_64 tree-sitter-srpm-macros-0.4.2-2.fc44.noarch unzip-6.0-69.fc44.x86_64 util-linux-2.42-7.fc45.x86_64 util-linux-core-2.42-7.fc45.x86_64 which-2.23-4.fc44.x86_64 xxhash-libs-0.8.3-4.fc44.x86_64 xz-5.8.3-1.fc45.x86_64 xz-libs-5.8.3-1.fc45.x86_64 zig-srpm-macros-1-8.fc44.noarch zip-3.0-45.fc44.x86_64 zlib-ng-compat-2.3.3-5.fc45.x86_64 zstd-1.5.7-5.fc44.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1773273600 Wrote: /builddir/build/SRPMS/prusa-slicer-2.9.4-6.fc45.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1775317655.956391/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-3df7nztm/prusa-slicer/prusa-slicer.spec) Config(child) 0 minutes 24 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/prusa-slicer-2.9.4-6.fc45.src.rpm) Config(fedora-rawhide-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1775317655.956391/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1775317655.956391/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1775317655.956391/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.0.1-5.fc45.x86_64 rpm-sequoia-1.10.1-1.fc45.x86_64 dnf5-5.4.0.0-5.fc45.x86_64 dnf5-plugins-5.4.0.0-5.fc45.x86_64 Finish: chroot init Start: build phase for prusa-slicer-2.9.4-6.fc45.src.rpm Start: build setup for prusa-slicer-2.9.4-6.fc45.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1773273600 Wrote: /builddir/build/SRPMS/prusa-slicer-2.9.4-6.fc45.src.rpm Updating and loading repositories: fedora 100% | 305.7 KiB/s | 26.3 KiB | 00m00s Copr repository 100% | 76.3 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: CGAL-devel x86_64 0:6.1.1-1.fc44 fedora 40.0 MiB ImageMagick x86_64 1:7.1.2.13-1.fc45 fedora 88.0 KiB NLopt-devel x86_64 0:2.10.1-3.fc45 fedora 70.0 KiB boost-devel x86_64 0:1.90.0-7.fc45 fedora 142.7 MiB cereal-devel x86_64 0:1.3.2-13.fc44 fedora 1.4 MiB cmake x86_64 0:4.3.0-1.fc45 fedora 40.5 MiB desktop-file-utils x86_64 0:0.28-5.fc44 fedora 218.0 KiB expat-devel x86_64 0:2.7.5-1.fc45 fedora 231.7 KiB gcc-c++ x86_64 0:16.0.1-0.10.fc45 fedora 46.3 MiB gettext x86_64 0:1.0-1.fc45 fedora 17.8 MiB git-core x86_64 0:2.53.0-1.fc44 fedora 24.6 MiB glew-devel x86_64 0:2.2.0-12.fc44 fedora 1.8 MiB gtest-devel x86_64 0:1.17.0-2.fc44 fedora 1.1 MiB libcurl-devel x86_64 0:8.19.0-2.fc45 fedora 1.4 MiB libgudev x86_64 0:238-9.fc44 fedora 91.7 KiB nanosvg-devel x86_64 0:20221221-9.fc44 fedora 127.8 KiB opencascade-devel x86_64 0:7.9.3-3.fc45 fedora 27.2 MiB openexr-devel x86_64 0:3.2.4-7.fc44 fedora 801.0 KiB perl-Class-XSAccessor x86_64 0:1.19-40.fc44 fedora 102.6 KiB perl-Devel-CheckLib noarch 0:1.16-16.fc44 fedora 29.8 KiB perl-ExtUtils-CppGuess noarch 0:0.27-8.fc44 fedora 23.7 KiB perl-ExtUtils-Embed noarch 0:1.35-524.fc45 fedora 15.6 KiB perl-ExtUtils-MakeMaker noarch 2:7.78-1.fc45 fedora 739.7 KiB perl-ExtUtils-ParseXS noarch 1:3.61-2.fc44 fedora 712.7 KiB perl-ExtUtils-Typemaps-Default noarch 0:1.05-41.fc44 fedora 54.7 KiB perl-ExtUtils-XSpp noarch 1:0.18-34.fc44 fedora 598.9 KiB perl-File-Basename noarch 0:2.86-524.fc45 fedora 14.0 KiB perl-Getopt-Long noarch 1:2.58-521.fc44 fedora 144.5 KiB perl-IO-stringy noarch 0:2.113-18.fc44 fedora 125.2 KiB perl-Module-Build-WithXSpp noarch 0:0.14-40.fc44 fedora 37.3 KiB perl-Moo noarch 0:2.005005-11.fc44 fedora 168.5 KiB perl-POSIX x86_64 0:2.23-524.fc45 fedora 229.4 KiB perl-PathTools x86_64 0:3.94-521.fc44 fedora 179.9 KiB perl-Scalar-List-Utils x86_64 5:1.70-2.fc44 fedora 144.8 KiB perl-Test-Harness noarch 1:3.52-5.fc44 fedora 560.8 KiB perl-Test-Simple noarch 3:1.302219-2.fc44 fedora 1.8 MiB perl-Time-HiRes x86_64 4:1.9778-521.fc44 fedora 115.6 KiB perl-Wx x86_64 0:0.9932-43.fc44 fedora 10.0 MiB perl-devel x86_64 4:5.42.2-524.fc45 fedora 3.8 MiB perl-generators noarch 0:1.16-9.fc44 fedora 21.8 KiB perl-local-lib noarch 0:2.000029-11.fc44 fedora 117.6 KiB perl-parent noarch 1:0.244-521.fc44 fedora 10.3 KiB qhull-devel x86_64 1:8.0.2-8.fc44 fedora 11.7 MiB systemd x86_64 0:260.1-2.fc45 fedora 13.3 MiB systemd-devel x86_64 0:260.1-2.fc45 fedora 601.4 KiB tbb-devel x86_64 0:2022.3.0-3.fc44 fedora 1.4 MiB webkit2gtk4.1-devel x86_64 0:2.52.1-1.fc45 fedora 5.3 MiB wxGTK-devel x86_64 0:3.2.9-2.fc44 fedora 74.3 KiB z3-devel x86_64 0:4.16.0-1.fc45 fedora 586.0 KiB Installing dependencies: ImageMagick-libs x86_64 1:7.1.2.13-1.fc45 fedora 8.9 MiB LibRaw x86_64 0:0.22.0-1.fc45 fedora 2.6 MiB NLopt x86_64 0:2.10.1-3.fc45 fedora 586.6 KiB PDAL-devel x86_64 0:2.10.1-1.fc45 fedora 1.4 MiB PDAL-libs x86_64 0:2.10.1-1.fc45 fedora 6.9 MiB PEGTL-devel x86_64 0:2.8.3-15.fc44 fedora 678.1 KiB SDL3 x86_64 0:3.4.0-3.fc44 fedora 3.2 MiB abattis-cantarell-vf-fonts noarch 0:0.301-17.fc44 fedora 192.7 KiB abseil-cpp x86_64 0:20260107.1-1.fc45 fedora 2.6 MiB adobe-mappings-cmap noarch 0:20231115-5.fc44 fedora 15.2 MiB adobe-mappings-cmap-deprecated noarch 0:20231115-5.fc44 fedora 582.1 KiB adobe-mappings-pdf noarch 0:20190401-12.fc44 fedora 4.4 MiB adwaita-cursor-theme noarch 0:50.0-1.fc45 fedora 11.4 MiB adwaita-icon-theme noarch 0:50.0-1.fc45 fedora 1.1 MiB adwaita-icon-theme-legacy noarch 0:46.2-7.fc45 fedora 2.1 MiB alembic-libs x86_64 0:1.8.11-1.fc45 fedora 1.7 MiB alsa-lib x86_64 0:1.2.15.3-3.fc44 fedora 1.5 MiB annobin-docs noarch 0:13.07-1.fc45 fedora 99.2 KiB annobin-plugin-gcc x86_64 0:13.07-1.fc45 fedora 697.1 KiB aribb24 x86_64 0:1.0.3^20160216git5e9be27-5.fc44 fedora 83.0 KiB armadillo x86_64 0:12.8.1-10.fc45 fedora 81.9 KiB arpack x86_64 0:3.9.1-9.fc44 fedora 629.6 KiB at-spi2-atk x86_64 0:2.60.0-1.fc45 fedora 284.1 KiB at-spi2-atk-devel x86_64 0:2.60.0-1.fc45 fedora 1.6 KiB at-spi2-core x86_64 0:2.60.0-1.fc45 fedora 1.6 MiB at-spi2-core-devel x86_64 0:2.60.0-1.fc45 fedora 4.5 MiB atk x86_64 0:2.60.0-1.fc45 fedora 252.6 KiB atk-devel x86_64 0:2.60.0-1.fc45 fedora 6.0 MiB authselect x86_64 0:1.7.1-1.fc44 fedora 202.0 KiB authselect-libs x86_64 0:1.7.1-1.fc44 fedora 889.7 KiB autoconf noarch 0:2.72-10.fc44 fedora 2.8 MiB automake noarch 0:1.18.1-4.fc44 fedora 1.8 MiB avahi-glib x86_64 0:0.9~rc2-8.fc44 fedora 19.5 KiB avahi-libs x86_64 0:0.9~rc2-8.fc44 fedora 179.2 KiB blas x86_64 0:3.12.0-11.fc44 fedora 1.4 MiB blas-devel x86_64 0:3.12.0-11.fc44 fedora 131.9 KiB blas64 x86_64 0:3.12.0-11.fc44 fedora 1.0 MiB blas64_ x86_64 0:3.12.0-11.fc44 fedora 1.0 MiB blosc x86_64 0:1.21.6-10.fc44 fedora 126.1 KiB boost x86_64 0:1.90.0-7.fc45 fedora 1.3 KiB boost-atomic x86_64 0:1.90.0-7.fc45 fedora 20.7 KiB boost-charconv x86_64 0:1.90.0-7.fc45 fedora 161.5 KiB boost-chrono x86_64 0:1.90.0-7.fc45 fedora 41.3 KiB boost-cobalt x86_64 0:1.90.0-7.fc45 fedora 634.3 KiB boost-container x86_64 0:1.90.0-7.fc45 fedora 69.3 KiB boost-context x86_64 0:1.90.0-7.fc45 fedora 12.3 KiB boost-contract x86_64 0:1.90.0-7.fc45 fedora 119.0 KiB boost-coroutine x86_64 0:1.90.0-7.fc45 fedora 24.9 KiB boost-date-time x86_64 0:1.90.0-7.fc45 fedora 12.1 KiB boost-fiber x86_64 0:1.90.0-7.fc45 fedora 86.9 KiB boost-filesystem x86_64 0:1.90.0-7.fc45 fedora 159.7 KiB boost-graph x86_64 0:1.90.0-7.fc45 fedora 370.6 KiB boost-iostreams x86_64 0:1.90.0-7.fc45 fedora 90.4 KiB boost-json x86_64 0:1.90.0-7.fc45 fedora 372.9 KiB boost-locale x86_64 0:1.90.0-7.fc45 fedora 695.0 KiB boost-log x86_64 0:1.90.0-7.fc45 fedora 1.5 MiB boost-math x86_64 0:1.90.0-7.fc45 fedora 596.1 KiB boost-nowide x86_64 0:1.90.0-7.fc45 fedora 24.7 KiB boost-numpy3 x86_64 0:1.90.0-7.fc45 fedora 57.5 KiB boost-process x86_64 0:1.90.0-7.fc45 fedora 69.9 KiB boost-program-options x86_64 0:1.90.0-7.fc45 fedora 284.6 KiB boost-python3 x86_64 0:1.90.0-7.fc45 fedora 261.9 KiB boost-random x86_64 0:1.90.0-7.fc45 fedora 29.4 KiB boost-regex x86_64 0:1.90.0-7.fc45 fedora 298.7 KiB boost-serialization x86_64 0:1.90.0-7.fc45 fedora 453.1 KiB boost-stacktrace x86_64 0:1.90.0-7.fc45 fedora 103.0 KiB boost-test x86_64 0:1.90.0-7.fc45 fedora 647.6 KiB boost-thread x86_64 0:1.90.0-7.fc45 fedora 127.7 KiB boost-timer x86_64 0:1.90.0-7.fc45 fedora 24.8 KiB boost-type_erasure x86_64 0:1.90.0-7.fc45 fedora 62.0 KiB boost-url x86_64 0:1.90.0-7.fc45 fedora 335.2 KiB boost-wave x86_64 0:1.90.0-7.fc45 fedora 904.3 KiB brotli x86_64 0:1.2.0-3.fc44 fedora 33.4 KiB brotli-devel x86_64 0:1.2.0-3.fc44 fedora 65.9 KiB bubblewrap x86_64 0:0.11.0-4.fc44 fedora 134.8 KiB bzip2-devel x86_64 0:1.0.8-23.fc44 fedora 309.8 KiB cairo x86_64 0:1.18.4-6.fc44 fedora 1.8 MiB cairo-devel x86_64 0:1.18.4-6.fc44 fedora 2.3 MiB cairo-gobject x86_64 0:1.18.4-6.fc44 fedora 31.0 KiB cairo-gobject-devel x86_64 0:1.18.4-6.fc44 fedora 7.0 KiB cdparanoia-libs x86_64 0:10.2-50.fc44 fedora 113.3 KiB cfitsio x86_64 0:4.6.3-2.fc44 fedora 1.9 MiB cgnslib x86_64 0:4.5.1-3.fc44 fedora 1.3 MiB cgnslib-common noarch 0:4.5.1-3.fc44 fedora 508.9 KiB cgnslib-devel x86_64 0:4.5.1-3.fc44 fedora 159.7 KiB cgnslib-libs x86_64 0:4.5.1-3.fc44 fedora 944.6 KiB cjson x86_64 0:1.7.18-5.fc44 fedora 63.8 KiB clang-libs x86_64 0:22.1.2-1.fc45 fedora 109.8 MiB clang-resource-filesystem x86_64 0:22.1.2-1.fc45 fedora 15.3 KiB cli11-devel noarch 0:2.6.2-1.fc45 fedora 701.2 KiB cmake-data noarch 0:4.3.0-1.fc45 fedora 9.4 MiB cmake-filesystem x86_64 0:4.3.0-1.fc45 fedora 0.0 B cmake-rpm-macros noarch 0:4.3.0-1.fc45 fedora 8.4 KiB codec2 x86_64 0:1.2.0-9.fc44 fedora 1.4 MiB colord-libs x86_64 0:1.4.8-4.fc44 fedora 830.4 KiB cpp x86_64 0:16.0.1-0.10.fc45 fedora 42.1 MiB cracklib x86_64 0:2.9.11-10.fc44 fedora 225.7 KiB cups-filesystem noarch 1:2.4.16-7.fc45 fedora 0.0 B cups-libs x86_64 1:2.4.16-7.fc45 fedora 634.6 KiB dbus x86_64 1:1.16.2-1.fc45 fedora 0.0 B dbus-broker x86_64 0:37-8.fc44 fedora 394.9 KiB dbus-common noarch 1:1.16.2-1.fc45 fedora 11.2 KiB dbus-devel x86_64 1:1.16.2-1.fc45 fedora 131.7 KiB dbus-libs x86_64 1:1.16.2-1.fc45 fedora 357.5 KiB default-fonts-core-sans noarch 0:4.3-1.fc45 fedora 11.9 KiB double-conversion x86_64 0:3.4.0-3.fc44 fedora 101.8 KiB duktape x86_64 0:2.7.0-11.fc44 fedora 623.6 KiB eigen3-devel noarch 0:5.0.1-3.fc44 fedora 9.5 MiB emacs-filesystem x86_64 1:30.2-2.fc44 fedora 0.0 B enchant2 x86_64 0:2.8.15-1.fc45 fedora 218.9 KiB expat x86_64 0:2.7.5-1.fc45 fedora 322.9 KiB fast_float-devel noarch 0:8.2.4-2.fc45 fedora 206.0 KiB fdk-aac-free x86_64 0:2.0.3-2.fc44 fedora 628.3 KiB ffmpeg-free-devel x86_64 0:8.0.1-6.fc45 fedora 569.6 KiB fftw-libs-double x86_64 0:3.3.10-17.fc44 fedora 3.4 MiB flac-libs x86_64 0:1.5.0-8.fc44 fedora 627.3 KiB flexiblas x86_64 0:3.5.0-2.fc44 fedora 38.0 KiB flexiblas-devel x86_64 0:3.5.0-2.fc44 fedora 5.9 MiB flexiblas-netlib x86_64 0:3.5.0-2.fc44 fedora 16.3 MiB flexiblas-netlib64 x86_64 0:3.5.0-2.fc44 fedora 16.5 MiB flexiblas-openblas-openmp x86_64 0:3.5.0-2.fc44 fedora 39.1 KiB flexiblas-openblas-openmp64 x86_64 0:3.5.0-2.fc44 fedora 39.1 KiB flite x86_64 0:2.2-13.fc44 fedora 21.5 MiB fmt x86_64 0:11.2.0-4.fc44 fedora 274.9 KiB fmt-devel x86_64 0:11.2.0-4.fc44 fedora 570.1 KiB fontconfig x86_64 0:2.17.0-4.fc44 fedora 776.4 KiB fontconfig-devel x86_64 0:2.17.0-4.fc44 fedora 123.6 KiB fonts-filesystem noarch 1:5.0.0-3.fc45 fedora 0.0 B freeglut x86_64 0:3.8.0-2.fc44 fedora 485.2 KiB freeglut-devel x86_64 0:3.8.0-2.fc44 fedora 2.3 MiB freeimage x86_64 0:3.19.0-0.30.svn1909.fc45 fedora 986.3 KiB freeimage-devel x86_64 0:3.19.0-0.30.svn1909.fc45 fedora 123.4 KiB freetype x86_64 0:2.14.1-3.fc45 fedora 922.2 KiB freetype-devel x86_64 0:2.14.1-3.fc45 fedora 8.6 MiB freexl x86_64 0:2.0.0-20.fc44 fedora 93.2 KiB fribidi x86_64 0:1.0.16-4.fc44 fedora 190.0 KiB fribidi-devel x86_64 0:1.0.16-4.fc44 fedora 78.0 KiB game-music-emu x86_64 0:0.6.4-3.fc44 fedora 360.0 KiB gcc x86_64 0:16.0.1-0.10.fc45 fedora 120.6 MiB gcc-gfortran x86_64 0:16.0.1-0.10.fc45 fedora 44.8 MiB gcc-plugin-annobin x86_64 0:16.0.1-0.10.fc45 fedora 57.2 KiB gdal-devel x86_64 0:3.12.3-1.fc45 fedora 1.7 MiB gdal-libs x86_64 0:3.12.3-1.fc45 fedora 34.6 MiB gdbm x86_64 1:1.23-11.fc44 fedora 459.8 KiB gdk-pixbuf2 x86_64 0:2.44.6-1.fc45 fedora 2.6 MiB gdk-pixbuf2-devel x86_64 0:2.44.6-1.fc45 fedora 2.2 MiB geos x86_64 0:3.14.1-2.fc44 fedora 4.3 MiB gettext-common-devel noarch 0:1.0-1.fc45 fedora 596.2 KiB gettext-devel x86_64 0:1.0-1.fc45 fedora 1.4 MiB gettext-envsubst x86_64 0:1.0-1.fc45 fedora 74.6 KiB gettext-libs x86_64 0:1.0-1.fc45 fedora 2.3 MiB gettext-runtime x86_64 0:1.0-1.fc45 fedora 716.0 KiB giflib x86_64 0:6.1.2-1.fc45 fedora 121.8 KiB gl2ps x86_64 0:1.4.2-16.fc44 fedora 122.9 KiB gl2ps-devel x86_64 0:1.4.2-16.fc44 fedora 256.1 KiB glfw x86_64 1:3.4-6.fc44 fedora 386.1 KiB glib2 x86_64 0:2.88.0-1.fc45 fedora 15.3 MiB glib2-devel x86_64 0:2.88.0-1.fc45 fedora 15.8 MiB glibc-devel x86_64 0:2.43.9000-4.fc45 fedora 2.3 MiB glibmm2.4 x86_64 0:2.66.8-3.fc45 fedora 2.9 MiB glx-utils x86_64 0:9.0.0-11.fc44 fedora 418.0 KiB glycin-devel x86_64 0:2.1.1-1.fc45 fedora 126.2 KiB glycin-libs x86_64 0:2.1.1-1.fc45 fedora 4.3 MiB glycin-loaders x86_64 0:2.1.1-1.fc45 fedora 14.0 MiB gmock x86_64 0:1.17.0-2.fc44 fedora 142.8 KiB gmp-c++ x86_64 1:6.3.0-5.fc44 fedora 31.5 KiB gmp-devel x86_64 1:6.3.0-5.fc44 fedora 352.3 KiB google-droid-sans-fonts noarch 0:20200215-24.fc44 fedora 6.3 MiB google-noto-fonts-common noarch 0:20260401-1.fc45 fedora 17.7 KiB google-noto-sans-vf-fonts noarch 0:20260401-1.fc45 fedora 1.4 MiB gpgme x86_64 0:2.0.1-3.fc44 fedora 617.8 KiB gpgmepp x86_64 0:2.0.1-3.fc44 fedora 441.6 KiB graphene x86_64 0:1.10.8-4.fc44 fedora 158.3 KiB graphite2 x86_64 0:1.3.14-20.fc44 fedora 191.5 KiB graphite2-devel x86_64 0:1.3.14-20.fc44 fedora 49.3 KiB graphviz-libs x86_64 0:14.1.4-1.fc45 fedora 1.3 MiB groff-base x86_64 0:1.24.0-1.fc45 fedora 4.2 MiB gsm x86_64 0:1.0.24-2.fc45 fedora 65.7 KiB gssdp x86_64 0:1.6.4-6.fc45 fedora 150.3 KiB gstreamer1 x86_64 0:1.28.1-1.fc45 fedora 5.4 MiB gstreamer1-plugins-bad-free-libs x86_64 0:1.28.1-1.fc45 fedora 3.6 MiB gstreamer1-plugins-base x86_64 0:1.28.1-1.fc45 fedora 7.5 MiB gtest x86_64 0:1.17.0-2.fc44 fedora 513.5 KiB gtk-update-icon-cache x86_64 0:3.24.52-1.fc45 fedora 62.0 KiB gtk3 x86_64 0:3.24.52-1.fc45 fedora 22.8 MiB gtk3-devel x86_64 0:3.24.52-1.fc45 fedora 34.6 MiB gupnp x86_64 0:1.6.9-3.fc45 fedora 311.9 KiB gupnp-igd x86_64 0:1.6.0-8.fc45 fedora 66.6 KiB harfbuzz x86_64 0:14.0.0-2.fc45 fedora 2.8 MiB harfbuzz-cairo x86_64 0:14.0.0-2.fc45 fedora 52.1 KiB harfbuzz-devel x86_64 0:14.0.0-2.fc45 fedora 6.1 MiB harfbuzz-gpu x86_64 0:14.0.0-2.fc45 fedora 79.6 KiB harfbuzz-icu x86_64 0:14.0.0-2.fc45 fedora 15.2 KiB harfbuzz-raster x86_64 0:14.0.0-2.fc45 fedora 209.8 KiB harfbuzz-vector x86_64 0:14.0.0-2.fc45 fedora 100.9 KiB hdf-libs x86_64 0:4.3.0-6.fc45 fedora 706.8 KiB hdf5 x86_64 0:1.14.6-7.fc44 fedora 6.5 MiB hdf5-devel x86_64 0:1.14.6-7.fc44 fedora 3.3 MiB hicolor-icon-theme noarch 0:0.18-3.fc44 fedora 72.4 KiB hidapi x86_64 0:0.15.0-3.fc44 fedora 110.2 KiB highway x86_64 0:1.3.0-2.fc44 fedora 5.5 MiB hunspell x86_64 0:1.7.2-11.fc44 fedora 1.4 MiB hunspell-en-US noarch 0:0.20201207-13.fc44 fedora 557.4 KiB hunspell-filesystem x86_64 0:1.7.2-11.fc44 fedora 0.0 B hwdata noarch 0:0.406-1.fc45 fedora 9.9 MiB hwloc-libs x86_64 0:2.12.0-3.fc44 fedora 2.9 MiB hyphen x86_64 0:2.8.8-28.fc44 fedora 51.5 KiB ilbc x86_64 0:3.0.4-19.fc44 fedora 91.3 KiB imath x86_64 0:3.1.12-6.fc44 fedora 379.6 KiB imath-devel x86_64 0:3.1.12-6.fc44 fedora 986.4 KiB iso-codes noarch 0:4.20.1-3.fc44 fedora 22.3 MiB jack-audio-connection-kit x86_64 0:1.9.22-11.fc44 fedora 1.9 MiB javascriptcoregtk4.1 x86_64 0:2.52.1-1.fc45 fedora 32.1 MiB javascriptcoregtk4.1-devel x86_64 0:2.52.1-1.fc45 fedora 789.2 KiB jbig2dec-libs x86_64 0:0.20-8.fc44 fedora 168.8 KiB jbigkit-libs x86_64 0:2.1-33.fc44 fedora 117.2 KiB json-devel x86_64 0:3.12.0-2.fc44 fedora 1.0 MiB json-glib x86_64 0:1.10.8-5.fc45 fedora 596.2 KiB jsoncpp x86_64 0:1.9.6-3.fc44 fedora 285.6 KiB jsoncpp-devel x86_64 0:1.9.6-3.fc44 fedora 82.2 KiB jxrlib x86_64 0:1.1-33.fc44 fedora 763.4 KiB kernel-headers x86_64 0:7.0.0-0.rc6.49.fc45 fedora 6.9 MiB keyutils-libs-devel x86_64 0:1.6.3-7.fc44 fedora 48.2 KiB krb5-devel x86_64 0:1.22.2-4.fc45 fedora 709.9 KiB lame-libs x86_64 0:3.100-21.fc44 fedora 1.2 MiB lapack x86_64 0:3.12.0-11.fc44 fedora 16.4 MiB lapack-devel x86_64 0:3.12.0-11.fc44 fedora 1.6 MiB lapack64 x86_64 0:3.12.0-11.fc44 fedora 9.8 MiB lapack64_ x86_64 0:3.12.0-11.fc44 fedora 9.8 MiB laszip x86_64 0:3.5.0-3.fc44 fedora 749.4 KiB laszip-devel x86_64 0:3.5.0-3.fc44 fedora 55.8 KiB lcms2 x86_64 0:2.16-7.fc44 fedora 445.7 KiB lcms2-devel x86_64 0:2.16-7.fc44 fedora 135.7 KiB leptonica x86_64 0:1.87.0-3.fc44 fedora 3.2 MiB less x86_64 0:692-5.fc45 fedora 466.8 KiB libGLEW x86_64 0:2.2.0-12.fc44 fedora 760.2 KiB libICE x86_64 0:1.1.2-4.fc44 fedora 198.3 KiB libICE-devel x86_64 0:1.1.2-4.fc44 fedora 261.8 KiB libSM x86_64 0:1.2.5-4.fc44 fedora 100.9 KiB libSM-devel x86_64 0:1.2.5-4.fc44 fedora 18.8 KiB libX11 x86_64 0:1.8.13-1.fc45 fedora 1.3 MiB libX11-common noarch 0:1.8.13-1.fc45 fedora 1.1 MiB libX11-devel x86_64 0:1.8.13-1.fc45 fedora 1.0 MiB libX11-xcb x86_64 0:1.8.13-1.fc45 fedora 10.8 KiB libXScrnSaver x86_64 0:1.2.5-1.fc45 fedora 51.8 KiB libXScrnSaver-devel x86_64 0:1.2.5-1.fc45 fedora 9.6 KiB libXau x86_64 0:1.0.12-4.fc44 fedora 72.8 KiB libXau-devel x86_64 0:1.0.12-4.fc44 fedora 7.3 KiB libXcomposite x86_64 0:0.4.6-7.fc44 fedora 40.3 KiB libXcomposite-devel x86_64 0:0.4.6-7.fc44 fedora 7.6 KiB libXcursor x86_64 0:1.2.3-4.fc44 fedora 53.3 KiB libXcursor-devel x86_64 0:1.2.3-4.fc44 fedora 20.5 KiB libXdamage x86_64 0:1.1.6-7.fc44 fedora 39.5 KiB libXdamage-devel x86_64 0:1.1.6-7.fc44 fedora 2.5 KiB libXdmcp x86_64 0:1.1.5-5.fc44 fedora 82.1 KiB libXdmcp-devel x86_64 0:1.1.5-5.fc44 fedora 9.1 KiB libXext x86_64 0:1.3.6-5.fc44 fedora 89.8 KiB libXext-devel x86_64 0:1.3.6-5.fc44 fedora 97.7 KiB libXfixes x86_64 0:6.0.1-7.fc44 fedora 34.0 KiB libXfixes-devel x86_64 0:6.0.1-7.fc44 fedora 9.2 KiB libXft x86_64 0:2.3.8-10.fc44 fedora 168.3 KiB libXft-devel x86_64 0:2.3.8-10.fc44 fedora 29.1 KiB libXi x86_64 0:1.8.2-4.fc44 fedora 80.6 KiB libXi-devel x86_64 0:1.8.2-4.fc44 fedora 132.2 KiB libXinerama x86_64 0:1.1.5-10.fc44 fedora 14.8 KiB libXinerama-devel x86_64 0:1.1.5-10.fc44 fedora 6.9 KiB libXmu x86_64 0:1.2.1-5.fc44 fedora 191.1 KiB libXpm x86_64 0:3.5.17-7.fc44 fedora 148.2 KiB libXpm-devel x86_64 0:3.5.17-7.fc44 fedora 91.2 KiB libXrandr x86_64 0:1.5.4-7.fc44 fedora 55.6 KiB libXrandr-devel x86_64 0:1.5.4-7.fc44 fedora 21.3 KiB libXrender x86_64 0:0.9.12-4.fc44 fedora 49.9 KiB libXrender-devel x86_64 0:0.9.12-4.fc44 fedora 50.1 KiB libXres x86_64 0:1.2.2-7.fc44 fedora 20.7 KiB libXres-devel x86_64 0:1.2.2-7.fc44 fedora 4.8 KiB libXt x86_64 0:1.3.1-4.fc44 fedora 437.6 KiB libXt-devel x86_64 0:1.3.1-4.fc44 fedora 1.6 MiB libXtst x86_64 0:1.2.5-4.fc44 fedora 33.4 KiB libXtst-devel x86_64 0:1.2.5-4.fc44 fedora 11.2 KiB libXv x86_64 0:1.0.13-4.fc44 fedora 25.9 KiB libXv-devel x86_64 0:1.0.13-4.fc44 fedora 41.3 KiB libXxf86vm x86_64 0:1.1.6-4.fc44 fedora 25.1 KiB libaec x86_64 0:1.1.6-1.fc45 fedora 91.8 KiB libaec-devel x86_64 0:1.1.6-1.fc45 fedora 22.6 KiB libaom x86_64 0:3.13.1-5.fc44 fedora 5.1 MiB libarchive-devel x86_64 0:3.8.6-1.fc45 fedora 183.0 KiB libaribcaption x86_64 0:1.1.1-4.fc44 fedora 260.0 KiB libarrow x86_64 0:23.0.1-2.fc45 fedora 14.1 MiB libarrow-acero-libs x86_64 0:23.0.1-2.fc45 fedora 1.4 MiB libarrow-compute-libs x86_64 0:23.0.1-2.fc45 fedora 14.0 MiB libarrow-dataset-libs x86_64 0:23.0.1-2.fc45 fedora 1.5 MiB libarrow-doc noarch 0:23.0.1-2.fc45 fedora 119.1 KiB libass x86_64 0:0.17.4-2.fc45 fedora 290.7 KiB libasyncns x86_64 0:0.8-32.fc44 fedora 55.4 KiB libatomic x86_64 0:16.0.1-0.10.fc45 fedora 45.5 KiB libavc1394 x86_64 0:0.5.4-27.fc44 fedora 134.7 KiB libavcodec-free x86_64 0:8.0.1-6.fc45 fedora 10.5 MiB libavcodec-free-devel x86_64 0:8.0.1-6.fc45 fedora 254.8 KiB libavdevice-free x86_64 0:8.0.1-6.fc45 fedora 190.8 KiB libavdevice-free-devel x86_64 0:8.0.1-6.fc45 fedora 17.9 KiB libavfilter-free x86_64 0:8.0.1-6.fc45 fedora 4.3 MiB libavfilter-free-devel x86_64 0:8.0.1-6.fc45 fedora 63.2 KiB libavformat-free x86_64 0:8.0.1-6.fc45 fedora 2.8 MiB libavformat-free-devel x86_64 0:8.0.1-6.fc45 fedora 148.0 KiB libavif x86_64 0:1.3.0-4.fc44 fedora 265.8 KiB libavutil-free x86_64 0:8.0.1-6.fc45 fedora 1.0 MiB libavutil-free-devel x86_64 0:8.0.1-6.fc45 fedora 725.7 KiB libb2 x86_64 0:0.98.1-15.fc44 fedora 41.9 KiB libblkid-devel x86_64 0:2.42-7.fc45 fedora 45.0 KiB libbluray x86_64 0:1.4.0-3.fc44 fedora 318.3 KiB libbs2b x86_64 0:3.1.0-37.fc44 fedora 63.6 KiB libcaca x86_64 0:0.99-0.82.beta20.fc44 fedora 869.7 KiB libcdio x86_64 0:2.3.0-1.fc44 fedora 592.5 KiB libcdio-paranoia x86_64 0:10.2+2.0.2-6.fc44 fedora 178.5 KiB libchromaprint x86_64 0:1.6.0-4.fc44 fedora 69.1 KiB libcloudproviders x86_64 0:0.4.0-1.fc45 fedora 124.4 KiB libcloudproviders-devel x86_64 0:0.4.0-1.fc45 fedora 1.4 MiB libcom_err-devel x86_64 0:1.47.4-1.fc45 fedora 16.7 KiB libconfig x86_64 0:1.8.2-2.fc44 fedora 244.6 KiB libdatrie x86_64 0:0.2.14-2.fc44 fedora 61.7 KiB libdatrie-devel x86_64 0:0.2.14-2.fc44 fedora 563.4 KiB libdav1d x86_64 0:1.5.3-1.fc45 fedora 1.7 MiB libdb x86_64 0:5.3.28-67.fc44 fedora 1.9 MiB libdc1394 x86_64 0:2.2.7-9.fc44 fedora 354.8 KiB libdecor x86_64 0:0.2.5-2.fc44 fedora 168.9 KiB libdeflate x86_64 0:1.25-3.fc44 fedora 119.0 KiB libdeflate-devel x86_64 0:1.25-3.fc44 fedora 26.0 KiB libdicom x86_64 0:1.2.0-3.fc44 fedora 506.2 KiB libdicom-devel x86_64 0:1.2.0-3.fc44 fedora 47.7 KiB libdovi x86_64 0:3.3.2-2.fc44 fedora 593.1 KiB libdrm x86_64 0:2.4.131-1.fc44 fedora 404.1 KiB libdrm-devel x86_64 0:2.4.131-1.fc44 fedora 741.5 KiB libdvdnav x86_64 0:7.0.0-1.fc45 fedora 124.8 KiB libdvdread x86_64 0:7.0.1-1.fc45 fedora 182.0 KiB libedit x86_64 0:3.1-58.20251016cvs.fc44 fedora 248.1 KiB libepoxy x86_64 0:1.5.10-12.fc44 fedora 1.1 MiB libepoxy-devel x86_64 0:1.5.10-12.fc44 fedora 1.6 MiB libevdev x86_64 0:1.13.6-2.fc44 fedora 89.9 KiB libfbclient2 x86_64 0:5.0.3.1683-2.fc44 fedora 3.3 MiB libffado x86_64 0:2.4.9-10.fc44 fedora 2.6 MiB libffi-devel x86_64 0:3.5.2-2.fc44 fedora 33.9 KiB libgeotiff x86_64 0:1.7.4-5.fc44 fedora 289.5 KiB libgeotiff-devel x86_64 0:1.7.4-5.fc44 fedora 142.8 KiB libgfortran x86_64 0:16.0.1-0.10.fc45 fedora 3.4 MiB libglvnd x86_64 1:1.7.0-9.fc44 fedora 526.5 KiB libglvnd-core-devel x86_64 1:1.7.0-9.fc44 fedora 40.3 KiB libglvnd-devel x86_64 1:1.7.0-9.fc44 fedora 2.1 MiB libglvnd-egl x86_64 1:1.7.0-9.fc44 fedora 68.6 KiB libglvnd-gles x86_64 1:1.7.0-9.fc44 fedora 97.7 KiB libglvnd-glx x86_64 1:1.7.0-9.fc44 fedora 601.0 KiB libglvnd-opengl x86_64 1:1.7.0-9.fc44 fedora 144.7 KiB libgs x86_64 0:10.07.0-1.fc45 fedora 24.6 MiB libgta x86_64 0:1.2.1-17.fc44 fedora 70.0 KiB libgusb x86_64 0:0.4.9-5.fc44 fedora 157.9 KiB libharu x86_64 0:2.4.5-2.fc44 fedora 1.7 MiB libharu-devel x86_64 0:2.4.5-2.fc44 fedora 190.6 KiB libheif x86_64 0:1.21.2-3.fc45 fedora 1.8 MiB libicu x86_64 0:77.1-2.fc44 fedora 36.6 MiB libicu-devel x86_64 0:77.1-2.fc44 fedora 5.0 MiB libidn2-devel x86_64 0:2.3.8-3.fc44 fedora 149.1 KiB libiec61883 x86_64 0:1.2.0-52.fc45 fedora 85.9 KiB libijs x86_64 0:0.35-26.fc44 fedora 61.4 KiB libinput x86_64 0:1.31.1-1.fc45 fedora 695.1 KiB libjpeg-turbo x86_64 0:3.1.4.1-1.fc45 fedora 825.7 KiB libjpeg-turbo-devel x86_64 0:3.1.4.1-1.fc45 fedora 354.2 KiB libjxl x86_64 1:0.11.1-8.fc44 fedora 4.1 MiB libkadm5 x86_64 0:1.22.2-4.fc45 fedora 217.8 KiB libkml x86_64 0:1.3.0-56.fc44 fedora 1.2 MiB liblas x86_64 0:1.8.2-0.30.git0756b73.fc44 fedora 964.9 KiB liblas-devel x86_64 0:1.8.2-0.30.git0756b73.fc44 fedora 652.0 KiB liblc3 x86_64 0:1.1.3-7.fc44 fedora 174.7 KiB libldb x86_64 2:4.24.0-7.fc45 fedora 465.6 KiB liblerc x86_64 0:4.1.0-1.fc45 fedora 640.4 KiB liblerc-devel x86_64 0:4.1.0-1.fc45 fedora 4.3 MiB liblqr-1 x86_64 0:0.4.2-29.fc44 fedora 101.1 KiB libmanette x86_64 0:0.2.13-2.fc45 fedora 367.2 KiB libmodplug x86_64 1:0.8.9.0-29.fc44 fedora 367.1 KiB libmount-devel x86_64 0:2.42-7.fc45 fedora 66.5 KiB libmpc x86_64 0:1.4.0-1.fc45 fedora 169.2 KiB libmspack x86_64 0:0.10.1-0.16.alpha.fc44 fedora 155.6 KiB libmysofa x86_64 0:1.3.3-4.fc44 fedora 78.6 KiB libnghttp2-devel x86_64 0:1.68.1-1.fc45 fedora 288.0 KiB libnghttp3-devel x86_64 0:1.15.0-1.fc44 fedora 107.4 KiB libnice x86_64 0:0.1.23-2.fc44 fedora 509.9 KiB libnsl2 x86_64 0:2.0.1-5.fc44 fedora 57.7 KiB libogg x86_64 2:1.3.6-2.fc44 fedora 45.6 KiB libogg-devel x86_64 2:1.3.6-2.fc44 fedora 27.0 KiB libopenjph x86_64 0:0.26.3-1.fc45 fedora 482.1 KiB libopenmpt x86_64 0:0.8.6-1.fc45 fedora 1.9 MiB liborc2 x86_64 0:2.3.0-1.fc45 fedora 1.9 MiB libpaper x86_64 1:2.1.1-10.fc44 fedora 48.6 KiB libpciaccess x86_64 0:0.16-17.fc44 fedora 48.4 KiB libpciaccess-devel x86_64 0:0.16-17.fc44 fedora 15.3 KiB libplacebo x86_64 0:7.360.1-3.fc45 fedora 1.2 MiB libpng x86_64 2:1.6.55-1.fc45 fedora 249.6 KiB libpng-devel x86_64 2:1.6.55-1.fc45 fedora 903.6 KiB libpq x86_64 0:18.0-4.fc44 fedora 1.0 MiB libpq-devel x86_64 0:18.0-4.fc44 fedora 406.5 KiB libproxy x86_64 0:0.5.12-2.fc44 fedora 102.1 KiB libpsl-devel x86_64 0:0.21.5-7.fc44 fedora 110.2 KiB libpwquality x86_64 0:1.4.5-15.fc44 fedora 408.7 KiB libqhull x86_64 1:8.0.2-8.fc44 fedora 479.2 KiB libqhull_p x86_64 1:8.0.2-8.fc44 fedora 491.2 KiB libqhull_r x86_64 1:8.0.2-8.fc44 fedora 491.2 KiB libquadmath x86_64 0:16.0.1-0.10.fc45 fedora 325.9 KiB libquadmath-devel x86_64 0:16.0.1-0.10.fc45 fedora 22.2 KiB librabbitmq x86_64 0:0.15.0-4.fc44 fedora 89.5 KiB libraqm x86_64 0:0.10.1-4.fc44 fedora 32.5 KiB libraw1394 x86_64 0:2.1.2-25.fc44 fedora 158.3 KiB librist x86_64 0:0.2.11-1.fc45 fedora 182.1 KiB librsvg2 x86_64 0:2.62.0-1.fc45 fedora 5.0 MiB librttopo x86_64 0:1.1.0-19.fc44 fedora 520.5 KiB libsamplerate x86_64 0:0.2.2-12.fc44 fedora 1.4 MiB libseccomp x86_64 0:2.6.0-3.fc44 fedora 224.8 KiB libseccomp-devel x86_64 0:2.6.0-3.fc44 fedora 113.7 KiB libsecret x86_64 0:0.21.7-10.fc45 fedora 581.0 KiB libselinux-devel x86_64 0:3.10-1.fc44 fedora 122.2 KiB libsepol-devel x86_64 0:3.10-1.fc44 fedora 121.5 KiB libshaderc x86_64 0:2026.1-1.fc45 fedora 4.0 MiB libsigc++20 x86_64 0:2.12.1-7.fc45 fedora 90.4 KiB libsmbclient x86_64 2:4.24.0-7.fc45 fedora 171.6 KiB libsndfile x86_64 0:1.2.2-11.fc45 fedora 553.9 KiB libsodium x86_64 0:1.0.21-3.fc44 fedora 453.3 KiB libsoup3 x86_64 0:3.6.6-6.fc45 fedora 1.2 MiB libsoup3-devel x86_64 0:3.6.6-6.fc45 fedora 1.0 MiB libspatialite x86_64 0:5.1.0-12.fc44 fedora 15.0 MiB libssh-devel x86_64 0:0.12.0-1.fc45 fedora 203.5 KiB libstdc++-devel x86_64 0:16.0.1-0.10.fc45 fedora 38.8 MiB libstemmer x86_64 0:3.0.1-11.fc44 fedora 641.3 KiB libswresample-free x86_64 0:8.0.1-6.fc45 fedora 155.2 KiB libswresample-free-devel x86_64 0:8.0.1-6.fc45 fedora 26.4 KiB libswscale-free x86_64 0:8.0.1-6.fc45 fedora 766.1 KiB libswscale-free-devel x86_64 0:8.0.1-6.fc45 fedora 29.0 KiB libtalloc x86_64 0:2.4.4-1.fc44 fedora 63.9 KiB libtdb x86_64 0:1.4.15-1.fc44 fedora 108.4 KiB libtevent x86_64 0:0.17.1-4.fc44 fedora 101.3 KiB libtextstyle x86_64 0:1.0-1.fc45 fedora 211.4 KiB libthai x86_64 0:0.1.30-2.fc44 fedora 800.9 KiB libthai-devel x86_64 0:0.1.30-2.fc44 fedora 651.3 KiB libtheora x86_64 1:1.1.1-41.fc44 fedora 480.9 KiB libtheora-devel x86_64 1:1.1.1-41.fc44 fedora 98.7 KiB libtiff x86_64 0:4.7.1-2.fc44 fedora 640.2 KiB libtiff-devel x86_64 0:4.7.1-2.fc44 fedora 805.2 KiB libtinysparql x86_64 0:3.11.0-1.fc45 fedora 1.0 MiB libtirpc x86_64 0:1.3.7-2.fc44 fedora 204.3 KiB libtommath x86_64 0:1.3.1~rc1-7.fc44 fedora 130.2 KiB libtommath-devel x86_64 0:1.3.1~rc1-7.fc44 fedora 29.9 KiB libudfread x86_64 0:1.2.0-3.fc44 fedora 62.0 KiB libultrahdr x86_64 0:1.4.0^20251202git8cbc983-1.fc44 fedora 384.9 KiB libunibreak x86_64 0:6.1-5.fc45 fedora 139.0 KiB libunwind x86_64 0:1.8.3-1.fc44 fedora 194.1 KiB libuuid-devel x86_64 0:2.42-7.fc45 fedora 41.0 KiB libuv x86_64 1:1.52.1-1.fc45 fedora 593.2 KiB libv4l x86_64 0:1.32.0-3.fc44 fedora 364.5 KiB libva x86_64 0:2.23.0-3.fc44 fedora 345.6 KiB libvdpau x86_64 0:1.5-11.fc44 fedora 20.6 KiB libverto-devel x86_64 0:0.3.2-12.fc44 fedora 25.7 KiB libvisual x86_64 1:0.4.2-4.fc44 fedora 464.5 KiB libvmaf x86_64 0:3.0.0-5.fc44 fedora 846.8 KiB libvorbis x86_64 1:1.3.7-14.fc44 fedora 837.0 KiB libvpl x86_64 1:2.16.0-2.fc44 fedora 438.8 KiB libvpx x86_64 0:1.16.0-2.fc45 fedora 3.3 MiB libwacom x86_64 0:2.18.0-1.fc44 fedora 109.8 KiB libwacom-data noarch 0:2.18.0-1.fc44 fedora 1.4 MiB libwayland-client x86_64 0:1.24.0-3.fc44 fedora 61.9 KiB libwayland-cursor x86_64 0:1.24.0-3.fc44 fedora 37.2 KiB libwayland-egl x86_64 0:1.24.0-3.fc44 fedora 12.3 KiB libwayland-server x86_64 0:1.24.0-3.fc44 fedora 86.4 KiB libwbclient x86_64 2:4.24.0-7.fc45 fedora 71.0 KiB libwebp x86_64 0:1.6.0-3.fc44 fedora 968.0 KiB libwebp-devel x86_64 0:1.6.0-3.fc44 fedora 121.7 KiB libwmf-lite x86_64 0:0.2.13-9.fc44 fedora 159.4 KiB libxcb x86_64 0:1.17.0-7.fc44 fedora 1.1 MiB libxcb-devel x86_64 0:1.17.0-7.fc44 fedora 2.6 MiB libxcrypt-devel x86_64 0:4.5.2-3.fc44 fedora 31.0 KiB libxkbcommon x86_64 0:1.13.1-2.fc44 fedora 432.2 KiB libxkbcommon-devel x86_64 0:1.13.1-2.fc44 fedora 393.4 KiB libxkbcommon-x11 x86_64 0:1.13.1-2.fc44 fedora 35.4 KiB libxkbfile x86_64 0:1.1.3-5.fc44 fedora 201.7 KiB libxkbfile-devel x86_64 0:1.1.3-5.fc44 fedora 36.8 KiB libxml++ x86_64 0:2.42.3-8.fc44 fedora 300.9 KiB libxml2-devel x86_64 0:2.12.10-6.fc44 fedora 3.4 MiB libxshmfence x86_64 0:1.3.2-8.fc44 fedora 12.3 KiB libxslt x86_64 0:1.1.43-6.fc44 fedora 471.8 KiB libyuv x86_64 0:0-0.62.20260213git6067afd.fc45 fedora 683.6 KiB libzip x86_64 0:1.11.4-3.fc44 fedora 143.8 KiB libzstd-devel x86_64 0:1.5.7-5.fc44 fedora 217.6 KiB lilv-libs x86_64 0:0.26.4-1.fc45 fedora 125.4 KiB llvm-filesystem x86_64 0:22.1.2-1.fc45 fedora 0.0 B llvm-libs x86_64 0:22.1.2-1.fc45 fedora 140.4 MiB lm_sensors-libs x86_64 0:3.6.0-24.fc44 fedora 85.7 KiB lmdb-libs x86_64 0:0.9.34-2.fc44 fedora 113.9 KiB lpcnetfreedv x86_64 0:0.5-10.fc44 fedora 14.8 MiB lz4-devel x86_64 0:1.10.0-4.fc44 fedora 102.2 KiB lzo x86_64 0:2.10-16.fc44 fedora 174.8 KiB lzo-devel x86_64 0:2.10-16.fc44 fedora 212.2 KiB lzo-minilzo x86_64 0:2.10-16.fc44 fedora 36.6 KiB m4 x86_64 0:1.4.21-1.fc45 fedora 881.1 KiB make x86_64 1:4.4.1-12.fc44 fedora 1.8 MiB mariadb-connector-c x86_64 0:3.4.8-3.fc44 fedora 523.0 KiB mariadb-connector-c-config noarch 0:3.4.8-3.fc44 fedora 497.0 B mariadb-connector-c-devel x86_64 0:3.4.8-3.fc44 fedora 191.7 KiB mesa-dri-drivers x86_64 0:26.0.3-1.fc45 fedora 51.2 MiB mesa-filesystem x86_64 0:26.0.3-1.fc45 fedora 3.6 KiB mesa-libEGL x86_64 0:26.0.3-1.fc45 fedora 394.4 KiB mesa-libGL x86_64 0:26.0.3-1.fc45 fedora 370.0 KiB mesa-libGL-devel x86_64 0:26.0.3-1.fc45 fedora 80.8 KiB mesa-libGLU x86_64 0:9.0.3-8.fc44 fedora 369.8 KiB mesa-libGLU-devel x86_64 0:9.0.3-8.fc44 fedora 17.0 KiB mesa-libgbm x86_64 0:26.0.3-1.fc45 fedora 19.5 KiB minizip-ng-compat x86_64 0:4.1.0-1.fc44 fedora 166.4 KiB mpdecimal x86_64 0:4.0.1-3.fc44 fedora 217.1 KiB mpfr-devel x86_64 0:4.2.2-3.fc44 fedora 62.9 KiB mpg123-libs x86_64 0:1.32.10-3.fc44 fedora 825.7 KiB mtdev x86_64 0:1.1.6-12.fc44 fedora 29.1 KiB muParser x86_64 0:2.3.5-5.fc44 fedora 563.2 KiB nanosvg x86_64 0:20221221-9.fc44 fedora 79.9 KiB ncurses x86_64 0:6.6-1.fc44 fedora 611.4 KiB netcdf x86_64 0:4.9.3-2.fc44 fedora 2.5 MiB netcdf-cxx x86_64 0:4.2-43.fc44 fedora 139.4 KiB netcdf-cxx-devel x86_64 0:4.2-43.fc44 fedora 1.2 MiB netcdf-devel x86_64 0:4.9.3-2.fc44 fedora 397.7 KiB ngtcp2-crypto-gnutls x86_64 0:1.21.0-1.fc45 fedora 39.5 KiB ngtcp2-crypto-ossl-devel x86_64 0:1.21.0-1.fc45 fedora 7.5 KiB ngtcp2-devel x86_64 0:1.21.0-1.fc45 fedora 265.8 KiB ninja-build x86_64 0:1.13.2-2.fc44 fedora 496.5 KiB noopenh264 x86_64 0:2.6.0-4.fc44 fedora 39.0 KiB nspr x86_64 0:4.38.2-6.fc45 fedora 327.1 KiB nss x86_64 0:3.121.0-1.fc45 fedora 2.0 MiB nss-softokn x86_64 0:3.121.0-1.fc45 fedora 2.0 MiB nss-softokn-freebl x86_64 0:3.121.0-1.fc45 fedora 998.7 KiB nss-sysinit x86_64 0:3.121.0-1.fc45 fedora 17.9 KiB nss-util x86_64 0:3.121.0-1.fc45 fedora 212.7 KiB openal-soft x86_64 0:1.24.2-6.fc44 fedora 1.6 MiB openapv-libs x86_64 0:0.2.1.2-1.fc45 fedora 125.1 KiB openblas x86_64 0:0.3.29-2.fc43 fedora 111.7 KiB openblas-openmp x86_64 0:0.3.29-2.fc43 fedora 43.7 MiB openblas-openmp64 x86_64 0:0.3.29-2.fc43 fedora 43.8 MiB opencascade-draw x86_64 0:7.9.3-3.fc45 fedora 8.0 MiB opencascade-foundation x86_64 0:7.9.3-3.fc45 fedora 62.7 MiB opencascade-modeling x86_64 0:7.9.3-3.fc45 fedora 46.8 MiB opencascade-ocaf x86_64 0:7.9.3-3.fc45 fedora 4.6 MiB opencascade-visualization x86_64 0:7.9.3-3.fc45 fedora 6.3 MiB opencore-amr x86_64 0:0.1.6-10.fc44 fedora 352.6 KiB openexr-libs x86_64 0:3.2.4-7.fc44 fedora 6.6 MiB openjpeg x86_64 0:2.5.4-3.fc44 fedora 464.2 KiB openjpeg-devel x86_64 0:2.5.4-3.fc44 fedora 75.7 KiB openjpeg-tools x86_64 0:2.5.4-3.fc44 fedora 188.4 KiB openpgm x86_64 0:5.3.128-6.fc44 fedora 320.3 KiB openslide x86_64 0:4.0.0-14.fc45 fedora 303.2 KiB openslide-devel x86_64 0:4.0.0-14.fc45 fedora 427.5 KiB openssh x86_64 0:10.2p1-10.fc45 fedora 1.4 MiB openssh-clients x86_64 0:10.2p1-10.fc45 fedora 2.7 MiB openssl-devel x86_64 1:3.5.5-1.fc44 fedora 4.5 MiB openvr-api x86_64 0:2.12.14-2.fc45 fedora 70.3 KiB openvr-devel x86_64 0:2.12.14-2.fc45 fedora 648.3 KiB openxr-devel x86_64 0:1.1.57-1.fc45 fedora 7.4 MiB openxr-libs x86_64 0:1.1.57-1.fc45 fedora 280.7 KiB opus x86_64 0:1.6-2.fc44 fedora 467.7 KiB orc x86_64 0:0.4.41-3.fc44 fedora 721.9 KiB pam x86_64 0:1.7.2-1.fc44 fedora 1.6 MiB pango x86_64 0:1.57.1-1.fc45 fedora 1.0 MiB pango-devel x86_64 0:1.57.1-1.fc45 fedora 1.5 MiB parquet-libs x86_64 0:23.0.1-2.fc45 fedora 3.8 MiB pcre2-devel x86_64 0:10.47-1.fc44.1 fedora 2.1 MiB pcre2-utf16 x86_64 0:10.47-1.fc44.1 fedora 655.2 KiB pcre2-utf32 x86_64 0:10.47-1.fc44.1 fedora 623.1 KiB perl-Alien-wxWidgets x86_64 0:0.69-31.fc44 fedora 40.1 KiB perl-AutoLoader noarch 0:5.74-524.fc45 fedora 20.6 KiB perl-AutoSplit noarch 0:5.74-524.fc45 fedora 23.1 KiB perl-B x86_64 0:1.89-524.fc45 fedora 501.2 KiB perl-Benchmark noarch 0:1.27-524.fc45 fedora 36.4 KiB perl-CPAN-Meta noarch 0:2.150013-1.fc45 fedora 595.5 KiB perl-CPAN-Meta-Requirements noarch 0:2.145-1.fc44 fedora 82.8 KiB perl-CPAN-Meta-YAML noarch 0:0.020-522.fc44 fedora 52.1 KiB perl-Capture-Tiny noarch 0:0.50-4.fc44 fedora 70.7 KiB perl-Carp noarch 0:1.54-521.fc44 fedora 46.6 KiB perl-Class-Method-Modifiers noarch 0:2.15-8.fc44 fedora 102.5 KiB perl-Class-Struct noarch 0:0.68-524.fc45 fedora 25.4 KiB perl-Data-Dumper x86_64 0:2.191-522.fc44 fedora 115.5 KiB perl-Data-OptList noarch 0:0.114-8.fc44 fedora 50.1 KiB perl-Data-Section noarch 0:0.200008-9.fc44 fedora 42.7 KiB perl-Devel-PPPort x86_64 0:3.73-522.fc44 fedora 889.6 KiB perl-Digest noarch 0:1.20-521.fc44 fedora 35.3 KiB perl-Digest-MD5 x86_64 0:2.59-521.fc44 fedora 59.6 KiB perl-DynaLoader x86_64 0:1.57-524.fc45 fedora 32.1 KiB perl-Encode x86_64 4:3.21-521.fc44 fedora 4.7 MiB perl-Errno x86_64 0:1.38-524.fc45 fedora 8.4 KiB perl-Exporter noarch 0:5.79-521.fc44 fedora 54.3 KiB perl-ExtUtils-Command noarch 2:7.78-1.fc45 fedora 9.6 KiB perl-ExtUtils-Constant noarch 0:0.25-524.fc45 fedora 85.9 KiB perl-ExtUtils-Install noarch 0:2.22-521.fc44 fedora 85.5 KiB perl-ExtUtils-Manifest noarch 1:1.75-521.fc44 fedora 84.8 KiB perl-Fcntl x86_64 0:1.20-524.fc45 fedora 48.7 KiB perl-Fedora-VSP noarch 0:0.001-38.fc44 fedora 39.7 KiB perl-File-Compare noarch 0:1.100.800-524.fc45 fedora 5.6 KiB perl-File-Copy noarch 0:2.41-524.fc45 fedora 19.7 KiB perl-File-Find noarch 0:1.44-524.fc45 fedora 42.0 KiB perl-File-Path noarch 0:2.18-522.fc44 fedora 63.5 KiB perl-File-Temp noarch 1:0.231.200-2.fc44 fedora 163.7 KiB perl-File-stat noarch 0:1.14-524.fc45 fedora 12.5 KiB perl-FileHandle noarch 0:2.05-524.fc45 fedora 9.4 KiB perl-FindBin noarch 0:1.54-524.fc45 fedora 6.8 KiB perl-Getopt-Std noarch 0:1.14-524.fc45 fedora 11.2 KiB perl-HTTP-Tiny noarch 0:0.092-2.fc44 fedora 157.6 KiB perl-Hash-Util x86_64 0:0.32-524.fc45 fedora 54.9 KiB perl-Hash-Util-FieldHash x86_64 0:1.27-524.fc45 fedora 62.5 KiB perl-IO x86_64 0:1.55-524.fc45 fedora 147.3 KiB perl-IO-Socket-IP noarch 0:0.43-522.fc44 fedora 100.3 KiB perl-IO-Socket-SSL noarch 0:2.098-2.fc44 fedora 723.5 KiB perl-IPC-Open3 noarch 0:1.24-524.fc45 fedora 27.7 KiB perl-Import-Into noarch 0:1.002005-30.fc44 fedora 20.0 KiB perl-JSON-PP noarch 1:4.18-1.fc45 fedora 142.9 KiB perl-MIME-Base32 noarch 0:1.303-25.fc44 fedora 30.7 KiB perl-MIME-Base64 x86_64 0:3.16-521.fc44 fedora 41.9 KiB perl-MRO-Compat noarch 0:0.15-13.fc44 fedora 43.0 KiB perl-Math-BigInt noarch 1:2.0050.03-4.fc44 fedora 1.1 MiB perl-Math-Complex noarch 0:1.63-524.fc45 fedora 85.1 KiB perl-Module-Build noarch 2:0.42.34-10.fc44 fedora 654.2 KiB perl-Module-Load noarch 1:0.36-521.fc44 fedora 14.9 KiB perl-Module-Metadata noarch 0:1.000038-521.fc44 fedora 67.5 KiB perl-Module-Pluggable noarch 2:6.3-4.fc44 fedora 56.1 KiB perl-Module-Runtime noarch 0:0.018-3.fc44 fedora 63.1 KiB perl-Net-SSLeay x86_64 0:1.96-1.fc45 fedora 1.3 MiB perl-Package-Generator noarch 0:1.106-35.fc44 fedora 29.9 KiB perl-Params-Util x86_64 0:1.102-20.fc44 fedora 58.4 KiB perl-Perl-OSType noarch 0:1.010-522.fc44 fedora 32.8 KiB perl-Pod-Escapes noarch 1:1.07-521.fc44 fedora 24.9 KiB perl-Pod-Html noarch 0:1.35-524.fc45 fedora 42.3 KiB perl-Pod-Perldoc noarch 0:3.28.01-522.fc44 fedora 163.7 KiB perl-Pod-Simple noarch 1:3.47-4.fc44 fedora 565.3 KiB perl-Pod-Usage noarch 4:2.05-521.fc44 fedora 86.3 KiB perl-Role-Tiny noarch 0:2.002004-15.fc44 fedora 61.7 KiB perl-SelectSaver noarch 0:1.02-524.fc45 fedora 2.2 KiB perl-Socket x86_64 4:2.040-3.fc44 fedora 120.1 KiB perl-Software-License noarch 0:0.104007-3.fc44 fedora 500.7 KiB perl-Storable x86_64 1:3.37-522.fc44 fedora 235.1 KiB perl-Sub-Exporter noarch 0:0.991-7.fc44 fedora 194.9 KiB perl-Sub-Install noarch 0:0.929-9.fc44 fedora 35.9 KiB perl-Sub-Quote noarch 0:2.006009-2.fc44 fedora 67.1 KiB perl-Symbol noarch 0:1.09-524.fc45 fedora 6.8 KiB perl-Term-ANSIColor noarch 0:5.01-522.fc44 fedora 97.5 KiB perl-Term-Cap noarch 0:1.18-521.fc44 fedora 29.3 KiB perl-Term-Table noarch 0:0.028-2.fc44 fedora 78.5 KiB perl-Text-ParseWords noarch 0:3.31-521.fc44 fedora 13.6 KiB perl-Text-Tabs+Wrap noarch 0:2024.001-521.fc44 fedora 22.6 KiB perl-Text-Template noarch 0:1.61-9.fc44 fedora 112.4 KiB perl-Thread-Queue noarch 0:3.14-521.fc44 fedora 28.9 KiB perl-Tie noarch 0:4.6-524.fc45 fedora 32.1 KiB perl-Time-Local noarch 2:1.350-521.fc44 fedora 69.0 KiB perl-URI noarch 0:5.34-3.fc44 fedora 268.0 KiB perl-XString x86_64 0:0.005-18.fc44 fedora 32.8 KiB perl-base noarch 0:2.27-524.fc45 fedora 12.6 KiB perl-constant noarch 0:1.33-522.fc44 fedora 26.2 KiB perl-deprecate noarch 0:0.04-524.fc45 fedora 6.6 KiB perl-fields noarch 0:2.27-524.fc45 fedora 11.9 KiB perl-if noarch 0:0.61.000-524.fc45 fedora 5.8 KiB perl-inc-latest noarch 2:0.500-32.fc44 fedora 34.6 KiB perl-interpreter x86_64 4:5.42.2-524.fc45 fedora 118.7 KiB perl-lib x86_64 0:0.65-524.fc45 fedora 8.5 KiB perl-libnet noarch 0:3.15-522.fc44 fedora 289.4 KiB perl-libs x86_64 4:5.42.2-524.fc45 fedora 11.6 MiB perl-locale noarch 0:1.13-524.fc45 fedora 6.1 KiB perl-macros noarch 4:5.42.2-524.fc45 fedora 5.5 KiB perl-mro x86_64 0:1.29-524.fc45 fedora 41.4 KiB perl-overload noarch 0:1.40-524.fc45 fedora 71.6 KiB perl-overloading noarch 0:0.02-524.fc45 fedora 4.9 KiB perl-podlators noarch 1:6.0.2-521.fc44 fedora 317.5 KiB perl-threads x86_64 1:2.43-521.fc44 fedora 114.9 KiB perl-threads-shared x86_64 0:1.70-521.fc44 fedora 83.5 KiB perl-vars noarch 0:1.05-524.fc45 fedora 3.9 KiB perl-version x86_64 9:0.99.33-522.fc44 fedora 128.6 KiB pixman x86_64 0:0.46.2-3.fc44 fedora 718.2 KiB pixman-devel x86_64 0:0.46.2-3.fc44 fedora 56.1 KiB poppler x86_64 0:26.01.0-7.fc45 fedora 4.0 MiB poppler-data noarch 0:0.4.11-11.fc44 fedora 12.3 MiB proj x86_64 0:9.8.0-1.fc45 fedora 4.7 MiB proj-data noarch 0:9.8.0-1.fc45 fedora 10.2 MiB proj-devel x86_64 0:9.8.0-1.fc45 fedora 564.8 KiB protobuf x86_64 0:3.19.6-20.fc44 fedora 3.3 MiB publicsuffix-list noarch 0:20260116-1.fc44 fedora 342.2 KiB pugixml x86_64 0:1.15-2.fc44 fedora 278.6 KiB pugixml-devel x86_64 0:1.15-2.fc44 fedora 67.2 KiB pulseaudio-libs x86_64 0:17.0-9.fc44 fedora 3.4 MiB pyproject-rpm-macros noarch 0:1.18.7-1.fc45 fedora 115.5 KiB python-pip-wheel noarch 0:26.0.1-2.fc45 fedora 1.2 MiB python-rpm-macros noarch 0:3.14-12.fc45 fedora 28.0 KiB python3 x86_64 0:3.14.3-2.fc45 fedora 28.7 KiB python3-devel x86_64 0:3.14.3-2.fc45 fedora 1.9 MiB python3-imath x86_64 0:3.1.12-6.fc44 fedora 23.0 MiB python3-libs x86_64 0:3.14.3-2.fc45 fedora 43.7 MiB python3-numpy x86_64 1:2.4.4-1.fc45 fedora 41.3 MiB python3-numpy-f2py x86_64 1:2.4.4-1.fc45 fedora 2.1 MiB python3-packaging noarch 0:26.0-1.fc45 fedora 732.3 KiB python3-pyparsing noarch 0:3.1.2-15.fc44 fedora 1.0 MiB python3-rpm-generators noarch 0:14-15.fc45 fedora 81.7 KiB python3-rpm-macros noarch 0:3.14-12.fc45 fedora 6.5 KiB python3-vtk x86_64 0:9.6.1-1.fc45 fedora 69.3 MiB qhull x86_64 1:8.0.2-8.fc44 fedora 1.1 MiB qrencode-libs x86_64 0:4.1.1-12.fc44 fedora 164.7 KiB qt6-designer x86_64 0:6.10.2-2.fc45 fedora 634.0 KiB qt6-doctools x86_64 0:6.10.2-2.fc45 fedora 2.4 MiB qt6-filesystem x86_64 0:6.10.2-1.fc45 fedora 0.0 B qt6-linguist x86_64 0:6.10.2-2.fc45 fedora 3.1 MiB qt6-qt5compat x86_64 0:6.10.2-1.fc45 fedora 2.1 MiB qt6-qt5compat-devel x86_64 0:6.10.2-1.fc45 fedora 188.1 KiB qt6-qtbase x86_64 0:6.10.2-2.fc45 fedora 13.6 MiB qt6-qtbase-common noarch 0:6.10.2-2.fc45 fedora 76.0 B qt6-qtbase-devel x86_64 0:6.10.2-2.fc45 fedora 22.2 MiB qt6-qtbase-gui x86_64 0:6.10.2-2.fc45 fedora 27.2 MiB qt6-qtbase-ibase x86_64 0:6.10.2-2.fc45 fedora 161.7 KiB qt6-qtbase-mysql x86_64 0:6.10.2-2.fc45 fedora 117.6 KiB qt6-qtbase-odbc x86_64 0:6.10.2-2.fc45 fedora 153.2 KiB qt6-qtbase-postgresql x86_64 0:6.10.2-2.fc45 fedora 137.4 KiB qt6-qtdeclarative x86_64 0:6.10.2-2.fc45 fedora 55.2 MiB qt6-qtdeclarative-devel x86_64 0:6.10.2-2.fc45 fedora 24.5 MiB qt6-qtshadertools x86_64 0:6.10.2-2.fc45 fedora 5.3 MiB qt6-qtsvg x86_64 0:6.10.2-1.fc45 fedora 905.8 KiB qt6-qttools x86_64 0:6.10.2-2.fc45 fedora 902.2 KiB qt6-qttools-common noarch 0:6.10.2-2.fc45 fedora 7.5 KiB qt6-qttools-devel x86_64 0:6.10.2-2.fc45 fedora 2.4 MiB qt6-qttools-libs-designer x86_64 0:6.10.2-2.fc45 fedora 6.0 MiB qt6-qttools-libs-designercomponents x86_64 0:6.10.2-2.fc45 fedora 3.4 MiB qt6-qttools-libs-help x86_64 0:6.10.2-2.fc45 fedora 622.8 KiB qt6-rpm-macros noarch 0:6.10.2-1.fc45 fedora 3.0 KiB rapidjson-devel x86_64 0:1.1.0^20241222git24b5e7a-4.fc44 fedora 785.8 KiB rav1e-libs x86_64 0:0.8.1-3.fc44 fedora 3.1 MiB re2 x86_64 2:20251105-5.fc45 fedora 606.8 KiB rhash x86_64 0:1.4.5-4.fc44 fedora 354.8 KiB rubberband-libs x86_64 0:4.0.0-5.fc44 fedora 471.1 KiB samba-client-libs x86_64 2:4.24.0-7.fc45 fedora 11.2 MiB samba-common noarch 2:4.24.0-7.fc45 fedora 202.8 KiB samba-core-libs x86_64 2:4.24.0-7.fc45 fedora 1.7 MiB samba-ndr-libs x86_64 2:4.24.0-7.fc45 fedora 4.7 MiB sdl2-compat x86_64 0:2.32.64-1.fc45 fedora 408.2 KiB serd x86_64 0:0.32.8-1.fc45 fedora 140.0 KiB shared-mime-info x86_64 0:2.4-3.fc44 fedora 5.2 MiB slang x86_64 0:2.3.3-9.fc44 fedora 1.5 MiB snappy x86_64 0:1.2.2-4.fc44 fedora 79.9 KiB sord x86_64 0:0.16.22-1.fc45 fedora 85.2 KiB soxr x86_64 0:0.1.3-21.fc44 fedora 191.3 KiB speex x86_64 0:1.2.0-21.fc44 fedora 128.4 KiB spirv-tools-libs x86_64 0:2026.1-1.fc45 fedora 6.1 MiB sqlite x86_64 0:3.52.0-1.fc45 fedora 2.0 MiB sqlite-devel x86_64 0:3.52.0-1.fc45 fedora 702.5 KiB sratom x86_64 0:0.6.22-1.fc45 fedora 48.5 KiB srt-libs x86_64 0:1.5.5-0.rc.1.fc45 fedora 1.0 MiB svt-av1-libs x86_64 0:3.1.2-2.fc44 fedora 5.6 MiB sysprof-capture-devel x86_64 0:50.0-1.fc45 fedora 813.8 KiB systemd-rpm-macros noarch 0:260.1-2.fc45 fedora 8.5 KiB systemd-shared x86_64 0:260.1-2.fc45 fedora 5.5 MiB systemtap-sdt-devel x86_64 0:5.4-3.fc44 fedora 184.0 KiB systemtap-sdt-dtrace x86_64 0:5.4-3.fc44 fedora 180.6 KiB tbb x86_64 0:2022.3.0-3.fc44 fedora 441.3 KiB tbb-bind x86_64 0:2022.3.0-3.fc44 fedora 19.6 KiB tcl x86_64 1:9.0.2-1.fc44 fedora 4.3 MiB tcl-devel x86_64 1:9.0.2-1.fc44 fedora 1.3 MiB tcl8 x86_64 1:8.6.17-2.fc44 fedora 4.2 MiB tesseract-common noarch 0:5.5.2-1.fc44 fedora 14.7 KiB tesseract-langpack-eng noarch 0:4.1.0-12.fc44 fedora 3.9 MiB tesseract-libs x86_64 0:5.5.2-1.fc44 fedora 3.2 MiB tesseract-tessdata-doc noarch 0:4.1.0-12.fc44 fedora 15.0 KiB thrift x86_64 0:0.20.0-9.fc44 fedora 5.6 MiB tk x86_64 1:9.0.2-1.fc44 fedora 3.8 MiB tk-devel x86_64 1:9.0.2-1.fc44 fedora 1.3 MiB tk8 x86_64 1:8.6.17-2.fc44 fedora 3.2 MiB tslib x86_64 0:1.24-2.fc44 fedora 402.7 KiB twolame-libs x86_64 0:0.4.0-9.fc44 fedora 161.4 KiB tzdata noarch 0:2026a-1.fc45 fedora 1.2 MiB unixODBC x86_64 0:2.3.14-3.fc44 fedora 1.0 MiB unixODBC-devel x86_64 0:2.3.14-3.fc44 fedora 353.8 KiB uriparser x86_64 0:1.0.0-2.fc44 fedora 182.6 KiB urw-base35-bookman-fonts noarch 0:20200910-28.fc45 fedora 1.4 MiB urw-base35-c059-fonts noarch 0:20200910-28.fc45 fedora 1.4 MiB urw-base35-d050000l-fonts noarch 0:20200910-28.fc45 fedora 84.3 KiB urw-base35-fonts noarch 0:20200910-28.fc45 fedora 5.3 KiB urw-base35-fonts-common noarch 0:20200910-28.fc45 fedora 37.4 KiB urw-base35-gothic-fonts noarch 0:20200910-28.fc45 fedora 1.2 MiB urw-base35-nimbus-mono-ps-fonts noarch 0:20200910-28.fc45 fedora 1.0 MiB urw-base35-nimbus-roman-fonts noarch 0:20200910-28.fc45 fedora 1.4 MiB urw-base35-nimbus-sans-fonts noarch 0:20200910-28.fc45 fedora 2.4 MiB urw-base35-p052-fonts noarch 0:20200910-28.fc45 fedora 1.5 MiB urw-base35-standard-symbols-ps-fonts noarch 0:20200910-28.fc45 fedora 64.9 KiB urw-base35-z003-fonts noarch 0:20200910-28.fc45 fedora 390.8 KiB utf8cpp-devel noarch 0:4.0.9-2.fc44 fedora 140.6 KiB utf8proc x86_64 0:2.11.3-2.fc44 fedora 373.5 KiB vid.stab x86_64 0:1.1.1-8.fc44 fedora 96.0 KiB vim-filesystem noarch 2:9.2.280-1.fc45 fedora 40.0 B vo-amrwbenc x86_64 0:0.1.3-24.fc44 fedora 157.8 KiB vtk x86_64 0:9.6.1-1.fc45 fedora 245.8 MiB vtk-devel x86_64 0:9.6.1-1.fc45 fedora 69.3 MiB vtk-java x86_64 0:9.6.1-1.fc45 fedora 23.4 MiB vtk-qt x86_64 0:9.6.1-1.fc45 fedora 1.1 MiB vulkan-headers noarch 0:1.4.341.0-1.fc45 fedora 36.1 MiB vulkan-loader x86_64 0:1.4.341.0-1.fc45 fedora 577.6 KiB vulkan-loader-devel x86_64 0:1.4.341.0-1.fc45 fedora 8.0 KiB wayland-devel x86_64 0:1.24.0-3.fc44 fedora 691.8 KiB webkit2gtk4.1 x86_64 0:2.52.1-1.fc45 fedora 90.7 MiB wxBase x86_64 0:3.2.9-2.fc44 fedora 3.0 MiB wxBase-devel x86_64 0:3.2.9-2.fc44 fedora 6.7 MiB wxGTK x86_64 0:3.2.9-2.fc44 fedora 16.7 MiB wxGTK-gl x86_64 0:3.2.9-2.fc44 fedora 102.4 KiB wxGTK-i18n noarch 0:3.2.9-2.fc44 fedora 5.7 MiB wxGTK-media x86_64 0:3.2.9-2.fc44 fedora 86.3 KiB wxGTK-webview x86_64 0:3.2.9-2.fc44 fedora 199.7 KiB xcb-util x86_64 0:0.4.1-9.fc44 fedora 26.1 KiB xcb-util-cursor x86_64 0:0.1.6-2.fc44 fedora 23.1 KiB xcb-util-image x86_64 0:0.4.1-9.fc44 fedora 22.0 KiB xcb-util-keysyms x86_64 0:0.4.1-9.fc44 fedora 16.6 KiB xcb-util-renderutil x86_64 0:0.3.10-9.fc44 fedora 24.2 KiB xcb-util-wm x86_64 0:0.4.2-9.fc44 fedora 81.0 KiB xdg-dbus-proxy x86_64 0:0.1.6-4.fc44 fedora 90.4 KiB xerces-c x86_64 0:3.3.0-9.fc44 fedora 3.9 MiB xevd-libs x86_64 0:0.5.0-6.fc44 fedora 379.9 KiB xeve-libs x86_64 0:0.5.1-6.fc44 fedora 904.7 KiB xkeyboard-config noarch 0:2.47-1.fc45 fedora 6.4 MiB xml-common noarch 0:0.6.3-68.fc44 fedora 78.4 KiB xorg-x11-proto-devel noarch 0:2025.1-2.fc44 fedora 1.8 MiB xprop x86_64 0:1.2.8-5.fc44 fedora 54.5 KiB xvidcore x86_64 0:1.3.7-19.fc44 fedora 878.3 KiB xz-devel x86_64 1:5.8.3-1.fc45 fedora 258.8 KiB z3-libs x86_64 0:4.16.0-1.fc45 fedora 19.1 MiB zeromq x86_64 0:4.3.5-23.fc45 fedora 945.7 KiB zimg x86_64 0:3.0.6-3.fc44 fedora 610.9 KiB zix x86_64 0:0.8.0-2.fc44 fedora 58.7 KiB zlib-ng-compat-devel x86_64 0:2.3.3-5.fc45 fedora 107.0 KiB zvbi x86_64 0:0.2.44-3.fc44 fedora 1.2 MiB Transaction Summary: Installing: 876 packages Total size of inbound packages is 793 MiB. Need to download 243 MiB. After this operation, 3 GiB extra will be used (install 3 GiB, remove 0 B). [ 1/876] gettext-0:1.0-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 2/876] perl-File-Basename-0:2.86-524 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 3/876] perl-PathTools-0:3.94-521.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 4/876] perl-Getopt-Long-1:2.58-521.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/876] perl-Scalar-List-Utils-5:1.70 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/876] perl-POSIX-0:2.23-524.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/876] perl-Time-HiRes-4:1.9778-521. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/876] perl-parent-1:0.244-521.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 9/876] boost-devel-0:1.90.0-7.fc45.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 10/876] cmake-0:4.3.0-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 11/876] expat-devel-0:2.7.5-1.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 12/876] gcc-c++-0:16.0.1-0.10.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 13/876] glew-devel-0:2.2.0-12.fc44.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 14/876] openexr-devel-0:3.2.4-7.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 15/876] libgudev-0:238-9.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 16/876] systemd-0:260.1-2.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 17/876] emacs-filesystem-1:30.2-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 18/876] glib2-0:2.88.0-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 19/876] gettext-libs-0:1.0-1.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 20/876] gettext-runtime-0:1.0-1.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 21/876] libtextstyle-0:1.0-1.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 22/876] expat-0:2.7.5-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 23/876] perl-Carp-0:1.54-521.fc44.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 24/876] perl-libs-4:5.42.2-524.fc45.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 25/876] perl-Exporter-0:5.79-521.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 26/876] perl-File-Temp-1:0.231.200-2. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 27/876] perl-Text-ParseWords-0:3.31-5 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 28/876] perl-interpreter-4:5.42.2-524 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 29/876] perl-vars-0:1.05-524.fc45.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 30/876] perl-Data-Dumper-0:2.191-522. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 31/876] perl-DynaLoader-0:1.57-524.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 32/876] perl-File-Find-0:1.44-524.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 33/876] perl-File-Path-0:2.18-522.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 34/876] perl-IO-0:1.55-524.fc45.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 35/876] perl-podlators-1:6.0.2-521.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 36/876] perl-Symbol-0:1.09-524.fc45.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 37/876] perl-Digest-MD5-0:2.59-521.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 38/876] perl-IPC-Open3-0:1.24-524.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 39/876] perl-base-0:2.27-524.fc45.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 40/876] perl-Errno-0:1.38-524.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 41/876] perl-constant-0:1.33-522.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 42/876] perl-Pod-Usage-4:2.05-521.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 43/876] perl-overload-0:1.40-524.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 44/876] perl-FileHandle-0:2.05-524.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 45/876] perl-mro-0:1.29-524.fc45.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 46/876] perl-Fcntl-0:1.20-524.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 47/876] perl-locale-0:1.13-524.fc45.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 48/876] perl-B-0:1.89-524.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 49/876] perl-Storable-1:3.37-522.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 50/876] perl-Term-ANSIColor-0:5.01-52 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 51/876] perl-threads-1:2.43-521.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 52/876] cmake-filesystem-0:4.3.0-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 53/876] boost-0:1.90.0-7.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 54/876] boost-numpy3-0:1.90.0-7.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 55/876] libicu-devel-0:77.1-2.fc44.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 56/876] libquadmath-devel-0:16.0.1-0. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 57/876] cmake-data-0:4.3.0-1.fc45.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 58/876] jsoncpp-0:1.9.6-3.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 59/876] libuv-1:1.52.1-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 60/876] make-1:4.4.1-12.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 61/876] rhash-0:1.4.5-4.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 62/876] gcc-0:16.0.1-0.10.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 63/876] libmpc-0:1.4.0-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 64/876] libGLEW-0:2.2.0-12.fc44.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 65/876] mesa-libGLU-devel-0:9.0.3-8.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 66/876] openexr-libs-0:3.2.4-7.fc44.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 67/876] opencascade-draw-0:7.9.3-3.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 68/876] opencascade-foundation-0:7.9. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 69/876] opencascade-modeling-0:7.9.3- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 70/876] opencascade-ocaf-0:7.9.3-3.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 71/876] opencascade-visualization-0:7 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 72/876] libxcrypt-devel-0:4.5.2-3.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 73/876] perl-File-Compare-0:1.100.800 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 74/876] perl-Text-Tabs+Wrap-0:2024.00 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 75/876] libqhull_r-1:8.0.2-8.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 76/876] libseccomp-0:2.6.0-3.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 77/876] systemd-shared-0:260.1-2.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 78/876] tbb-0:2022.3.0-3.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 79/876] cairo-0:1.18.4-6.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 80/876] gstreamer1-0:1.28.1-1.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 81/876] gtk3-0:3.24.52-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 82/876] gettext-envsubst-0:1.0-1.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 83/876] libedit-0:3.1-58.20251016cvs. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 84/876] perl-File-Copy-0:2.41-524.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 85/876] perl-File-stat-0:1.14-524.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 86/876] perl-SelectSaver-0:1.02-524.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 87/876] perl-Socket-4:2.040-3.fc44.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 88/876] perl-Pod-Simple-1:3.47-4.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 89/876] perl-Term-Cap-0:1.18-521.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 90/876] perl-if-0:0.61.000-524.fc45.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 91/876] perl-Digest-0:1.20-521.fc44.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 92/876] perl-Pod-Perldoc-0:3.28.01-52 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 93/876] perl-overloading-0:0.02-524.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 94/876] cairo-gobject-0:1.18.4-6.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 95/876] fontconfig-0:2.17.0-4.fc44.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 96/876] gdk-pixbuf2-0:2.44.6-1.fc45.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 97/876] libSM-0:1.2.5-4.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 98/876] libX11-0:1.8.13-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 99/876] libXtst-0:1.2.5-4.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [100/876] libjpeg-turbo-0:3.1.4.1-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [101/876] libpng-2:1.6.55-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [102/876] libtiff-0:4.7.1-2.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [103/876] libxkbcommon-0:1.13.1-2.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [104/876] pango-0:1.57.1-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [105/876] sdl2-compat-0:2.32.64-1.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [106/876] fftw-libs-double-0:3.3.10-17. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [107/876] freetype-0:2.14.1-3.fc45.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [108/876] harfbuzz-0:14.0.0-2.fc45.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [109/876] imath-0:3.1.12-6.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [110/876] jbigkit-libs-0:2.1-33.fc44.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [111/876] lcms2-0:2.16-7.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [112/876] libICE-0:1.1.2-4.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [113/876] libXext-0:1.3.6-5.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [114/876] libXt-0:1.3.1-4.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [115/876] libjxl-1:0.11.1-8.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [116/876] librsvg2-0:2.62.0-1.fc45.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [117/876] libwebp-0:1.6.0-3.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [118/876] libzip-0:1.11.4-3.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [119/876] openjpeg-0:2.5.4-3.fc44.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [120/876] boost-atomic-0:1.90.0-7.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [121/876] boost-charconv-0:1.90.0-7.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [122/876] boost-chrono-0:1.90.0-7.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [123/876] boost-cobalt-0:1.90.0-7.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [124/876] boost-container-0:1.90.0-7.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [125/876] boost-context-0:1.90.0-7.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [126/876] boost-contract-0:1.90.0-7.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [127/876] boost-coroutine-0:1.90.0-7.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [128/876] boost-date-time-0:1.90.0-7.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [129/876] boost-fiber-0:1.90.0-7.fc45.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [130/876] boost-filesystem-0:1.90.0-7.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [131/876] boost-graph-0:1.90.0-7.fc45.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [132/876] boost-iostreams-0:1.90.0-7.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [133/876] boost-json-0:1.90.0-7.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [134/876] boost-locale-0:1.90.0-7.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [135/876] boost-log-0:1.90.0-7.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [136/876] boost-math-0:1.90.0-7.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [137/876] boost-nowide-0:1.90.0-7.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [138/876] boost-process-0:1.90.0-7.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [139/876] boost-program-options-0:1.90. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [140/876] boost-python3-0:1.90.0-7.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [141/876] boost-random-0:1.90.0-7.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [142/876] boost-regex-0:1.90.0-7.fc45.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [143/876] boost-serialization-0:1.90.0- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [144/876] boost-stacktrace-0:1.90.0-7.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [145/876] boost-test-0:1.90.0-7.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [146/876] boost-thread-0:1.90.0-7.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [147/876] boost-timer-0:1.90.0-7.fc45.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [148/876] boost-type_erasure-0:1.90.0-7 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [149/876] boost-url-0:1.90.0-7.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [150/876] boost-wave-0:1.90.0-7.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [151/876] python3-numpy-1:2.4.4-1.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [152/876] libicu-0:77.1-2.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [153/876] vim-filesystem-2:9.2.280-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [154/876] cpp-0:16.0.1-0.10.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [155/876] libglvnd-glx-1:1.7.0-9.fc44.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [156/876] mesa-libGLU-0:9.0.3-8.fc44.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [157/876] libdeflate-0:1.25-3.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [158/876] tcl-1:9.0.2-1.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [159/876] tk-1:9.0.2-1.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [160/876] vtk-0:9.6.1-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [161/876] glibc-devel-0:2.43.9000-4.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [162/876] libXrender-0:0.9.12-4.fc44.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [163/876] libxcb-0:1.17.0-7.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [164/876] lzo-0:2.10-16.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [165/876] pixman-0:0.46.2-3.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [166/876] libunwind-0:1.8.3-1.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [167/876] adwaita-icon-theme-0:50.0-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [168/876] at-spi2-atk-0:2.60.0-1.fc45.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [169/876] atk-0:2.60.0-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [170/876] colord-libs-0:1.4.8-4.fc44.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [171/876] cups-libs-1:2.4.16-7.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [172/876] fribidi-0:1.0.16-4.fc44.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [173/876] gtk-update-icon-cache-0:3.24. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [174/876] hicolor-icon-theme-0:0.18-3.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [175/876] libXcomposite-0:0.4.6-7.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [176/876] libXcursor-0:1.2.3-4.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [177/876] libXdamage-0:1.1.6-7.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [178/876] libXfixes-0:6.0.1-7.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [179/876] libXi-0:1.8.2-4.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [180/876] libXinerama-0:1.1.5-10.fc44.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [181/876] libXrandr-0:1.5.4-7.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [182/876] libcloudproviders-0:0.4.0-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [183/876] libepoxy-0:1.5.10-12.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [184/876] libtinysparql-0:3.11.0-1.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [185/876] libwayland-client-0:1.24.0-3. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [186/876] libwayland-cursor-0:1.24.0-3. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [187/876] libwayland-egl-0:1.24.0-3.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [188/876] libatomic-0:16.0.1-0.10.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [189/876] bubblewrap-0:0.11.0-4.fc44.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [190/876] flite-0:2.2-13.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [191/876] gstreamer1-plugins-base-0:1.2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [192/876] libavif-0:1.3.0-4.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [193/876] libdrm-0:2.4.131-1.fc44.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [194/876] libsoup3-0:3.6.6-6.fc45.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [195/876] mesa-libgbm-0:26.0.3-1.fc45.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [196/876] perl-Class-Struct-0:0.68-524. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [197/876] perl-Pod-Escapes-1:1.07-521.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [198/876] ncurses-0:6.6-1.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [199/876] perl-MIME-Base64-0:3.16-521.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [200/876] groff-base-0:1.24.0-1.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [201/876] perl-HTTP-Tiny-0:0.092-2.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [202/876] perl-Module-Load-1:0.36-521.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [203/876] default-fonts-core-sans-0:4.3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [204/876] fonts-filesystem-1:5.0.0-3.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [205/876] xml-common-0:0.6.3-68.fc44.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [206/876] glycin-libs-0:2.1.1-1.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [207/876] shared-mime-info-0:2.4-3.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [208/876] libX11-common-0:1.8.13-1.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [209/876] liblerc-0:4.1.0-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [210/876] xkeyboard-config-0:2.47-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [211/876] libXft-0:2.3.8-10.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [212/876] libthai-0:0.1.30-2.fc44.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [213/876] SDL3-0:3.4.0-3.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [214/876] libva-0:2.23.0-3.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [215/876] vulkan-loader-0:1.4.341.0-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [216/876] graphite2-0:1.3.14-20.fc44.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [217/876] highway-0:1.3.0-2.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [218/876] libdav1d-0:1.5.3-1.fc45.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [219/876] libquadmath-0:16.0.1-0.10.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [220/876] flexiblas-netlib-0:3.5.0-2.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [221/876] python3-numpy-f2py-1:2.4.4-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [222/876] libglvnd-1:1.7.0-9.fc44.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [223/876] mesa-libGL-0:26.0.3-1.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [224/876] libglvnd-opengl-1:1.7.0-9.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [225/876] libtommath-0:1.3.1~rc1-7.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [226/876] PDAL-libs-0:2.10.1-1.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [227/876] alembic-libs-0:1.8.11-1.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [228/876] cgnslib-libs-0:4.5.1-3.fc44.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [229/876] fmt-0:11.2.0-4.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [230/876] gdal-libs-0:3.12.3-1.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [231/876] hdf5-0:1.14.6-7.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [232/876] libavcodec-free-0:8.0.1-6.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [233/876] libavformat-free-0:8.0.1-6.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [234/876] libavutil-free-0:8.0.1-6.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [235/876] libharu-0:2.4.5-2.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [236/876] liblas-0:1.8.2-0.30.git0756b7 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [237/876] libogg-2:1.3.6-2.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [238/876] libpq-0:18.0-4.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [239/876] libswscale-free-0:8.0.1-6.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [240/876] libtheora-1:1.1.1-41.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [241/876] mariadb-connector-c-0:3.4.8-3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [242/876] netcdf-0:4.9.3-2.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [243/876] openslide-0:4.0.0-14.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [244/876] openvr-api-0:2.12.14-2.fc45.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [245/876] openxr-libs-0:1.1.57-1.fc45.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [246/876] proj-0:9.8.0-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [247/876] pugixml-0:1.15-2.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [248/876] python3-libs-0:3.14.3-2.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [249/876] python3-vtk-0:9.6.1-1.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [250/876] unixODBC-0:2.3.14-3.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [251/876] libXau-0:1.0.12-4.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [252/876] adwaita-cursor-theme-0:50.0-1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [253/876] adwaita-icon-theme-legacy-0:4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [254/876] at-spi2-core-0:2.60.0-1.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [255/876] dbus-libs-1:1.16.2-1.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [256/876] libgusb-0:0.4.9-5.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [257/876] avahi-libs-0:0.9~rc2-8.fc44.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [258/876] cups-filesystem-1:2.4.16-7.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [259/876] avahi-glib-0:0.9~rc2-8.fc44.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [260/876] json-glib-0:1.10.8-5.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [261/876] libstemmer-0:3.0.1-11.fc44.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [262/876] pulseaudio-libs-0:17.0-9.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [263/876] alsa-lib-0:1.2.15.3-3.fc44.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [264/876] cdparanoia-libs-0:10.2-50.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [265/876] graphene-0:1.10.8-4.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [266/876] iso-codes-0:4.20.1-3.fc44.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [267/876] libX11-xcb-0:1.8.13-1.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [268/876] libXv-0:1.0.13-4.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [269/876] libglvnd-egl-1:1.7.0-9.fc44.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [270/876] libvisual-1:0.4.2-4.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [271/876] libvorbis-1:1.3.7-14.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [272/876] opus-0:1.6-2.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [273/876] orc-0:0.4.41-3.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [274/876] libaom-0:3.13.1-5.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [275/876] libyuv-0:0-0.62.20260213git60 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [276/876] rav1e-libs-0:0.8.1-3.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [277/876] svt-av1-libs-0:3.1.2-2.fc44.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [278/876] libpciaccess-0:0.16-17.fc44.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [279/876] libevdev-0:1.13.6-2.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [280/876] dbus-1:1.16.2-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [281/876] perl-IO-Socket-SSL-0:2.098-2. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [282/876] perl-Net-SSLeay-0:1.96-1.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [283/876] perl-Time-Local-2:1.350-521.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [284/876] abattis-cantarell-vf-fonts-0: 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [285/876] google-noto-sans-vf-fonts-0:2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [286/876] glycin-loaders-0:2.1.1-1.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [287/876] libdatrie-0:0.2.14-2.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [288/876] libdecor-0:0.2.5-2.fc44.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [289/876] mesa-filesystem-0:26.0.3-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [290/876] flexiblas-0:3.5.0-2.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [291/876] flexiblas-openblas-openmp-0:3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [292/876] libgfortran-0:16.0.1-0.10.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [293/876] libXxf86vm-0:1.1.6-4.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [294/876] mesa-dri-drivers-0:26.0.3-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [295/876] libgeotiff-0:1.7.4-5.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [296/876] armadillo-0:12.8.1-10.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [297/876] blosc-0:1.21.6-10.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [298/876] cfitsio-0:4.6.3-2.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [299/876] freexl-0:2.0.0-20.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [300/876] geos-0:3.14.1-2.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [301/876] giflib-0:6.1.2-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [302/876] libaec-0:1.1.6-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [303/876] libarrow-0:23.0.1-2.fc45.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [304/876] libarrow-compute-libs-0:23.0. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [305/876] libarrow-dataset-libs-0:23.0. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [306/876] libgta-0:1.2.1-17.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [307/876] libkml-0:1.3.0-56.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [308/876] libspatialite-0:5.1.0-12.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [309/876] muParser-0:2.3.5-5.fc44.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [310/876] parquet-libs-0:23.0.1-2.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [311/876] poppler-0:26.01.0-7.fc45.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [312/876] xerces-c-0:3.3.0-9.fc44.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [313/876] aribb24-0:1.0.3^20160216git5e 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [314/876] codec2-0:1.2.0-9.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [315/876] fdk-aac-free-0:2.0.3-2.fc44.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [316/876] gsm-0:1.0.24-2.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [317/876] ilbc-0:3.0.4-19.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [318/876] lame-libs-0:3.100-21.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [319/876] libaribcaption-0:1.1.1-4.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [320/876] liblc3-0:1.1.3-7.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [321/876] libshaderc-0:2026.1-1.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [322/876] libswresample-free-0:8.0.1-6. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [323/876] libvpl-1:2.16.0-2.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [324/876] libvpx-0:1.16.0-2.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [325/876] noopenh264-0:2.6.0-4.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [326/876] openapv-libs-0:0.2.1.2-1.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [327/876] opencore-amr-0:0.1.6-10.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [328/876] snappy-0:1.2.2-4.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [329/876] speex-0:1.2.0-21.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [330/876] twolame-libs-0:0.4.0-9.fc44.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [331/876] vo-amrwbenc-0:0.1.3-24.fc44.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [332/876] xevd-libs-0:0.5.0-6.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [333/876] xeve-libs-0:0.5.1-6.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [334/876] xvidcore-0:1.3.7-19.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [335/876] zvbi-0:0.2.44-3.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [336/876] game-music-emu-0:0.6.4-3.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [337/876] libbluray-0:1.4.0-3.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [338/876] libchromaprint-0:1.6.0-4.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [339/876] libdvdnav-0:7.0.0-1.fc45.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [340/876] libdvdread-0:7.0.1-1.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [341/876] libmodplug-1:0.8.9.0-29.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [342/876] libopenmpt-0:0.8.6-1.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [343/876] librabbitmq-0:0.15.0-4.fc44.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [344/876] librist-0:0.2.11-1.fc45.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [345/876] libsmbclient-2:4.24.0-7.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [346/876] srt-libs-0:1.5.5-0.rc.1.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [347/876] zeromq-0:4.3.5-23.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [348/876] libvdpau-0:1.5-11.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [349/876] laszip-0:3.5.0-3.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [350/876] mariadb-connector-c-config-0: 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [351/876] libdicom-0:1.2.0-3.fc44.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [352/876] proj-data-0:9.8.0-1.fc45.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [353/876] mpdecimal-0:4.0.1-3.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [354/876] python-pip-wheel-0:26.0.1-2.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [355/876] tzdata-0:2026a-1.fc45.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [356/876] vtk-qt-0:9.6.1-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [357/876] xprop-0:1.2.8-5.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [358/876] libasyncns-0:0.8-32.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [359/876] libsndfile-0:1.2.2-11.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [360/876] mesa-libEGL-0:26.0.3-1.fc45.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [361/876] libvmaf-0:3.0.0-5.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [362/876] hwdata-0:0.406-1.fc45.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [363/876] dbus-broker-0:37-8.fc44.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [364/876] perl-IO-Socket-IP-0:0.43-522. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [365/876] perl-URI-0:5.34-3.fc44.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [366/876] perl-AutoLoader-0:5.74-524.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [367/876] google-noto-fonts-common-0:20 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [368/876] libheif-0:1.21.2-3.fc45.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [369/876] openblas-openmp-0:0.3.29-2.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [370/876] libxshmfence-0:1.3.2-8.fc44.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [371/876] llvm-libs-0:22.1.2-1.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [372/876] lm_sensors-libs-0:3.6.0-24.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [373/876] spirv-tools-libs-0:2026.1-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [374/876] arpack-0:3.9.1-9.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [375/876] minizip-ng-compat-0:4.1.0-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [376/876] libarrow-doc-0:23.0.1-2.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [377/876] liborc2-0:2.3.0-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [378/876] re2-2:20251105-5.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [379/876] utf8proc-0:2.11.3-2.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [380/876] libarrow-acero-libs-0:23.0.1- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [381/876] uriparser-0:1.0.0-2.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [382/876] librttopo-0:1.1.0-19.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [383/876] thrift-0:0.20.0-9.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [384/876] gpgmepp-0:2.0.1-3.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [385/876] nspr-0:4.38.2-6.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [386/876] nss-0:3.121.0-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [387/876] poppler-data-0:0.4.11-11.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [388/876] lpcnetfreedv-0:0.5-10.fc44.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [389/876] soxr-0:0.1.3-21.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [390/876] libudfread-0:1.2.0-3.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [391/876] mpg123-libs-0:1.32.10-3.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [392/876] cjson-0:1.7.18-5.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [393/876] libtalloc-0:2.4.4-1.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [394/876] libtevent-0:0.17.1-4.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [395/876] samba-client-libs-2:4.24.0-7. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [396/876] samba-common-2:4.24.0-7.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [397/876] samba-core-libs-2:4.24.0-7.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [398/876] samba-ndr-libs-2:4.24.0-7.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [399/876] libsodium-0:1.0.21-3.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [400/876] openpgm-0:5.3.128-6.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [401/876] qt6-qtbase-0:6.10.2-2.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [402/876] qt6-qtbase-gui-0:6.10.2-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [403/876] qt6-qtdeclarative-0:6.10.2-2. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [404/876] flac-libs-0:1.5.0-8.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [405/876] dbus-common-1:1.16.2-1.fc45.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [406/876] perl-MIME-Base32-0:1.303-25.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [407/876] perl-libnet-0:3.15-522.fc44.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [408/876] libopenjph-0:0.26.3-1.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [409/876] llvm-filesystem-0:22.1.2-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [410/876] flexiblas-netlib64-0:3.5.0-2. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [411/876] protobuf-0:3.19.6-20.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [412/876] abseil-cpp-0:20260107.1-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [413/876] gpgme-0:2.0.1-3.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [414/876] nss-softokn-0:3.121.0-1.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [415/876] nss-sysinit-0:3.121.0-1.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [416/876] nss-util-0:3.121.0-1.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [417/876] libldb-2:4.24.0-7.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [418/876] libtdb-0:1.4.15-1.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [419/876] libwbclient-2:4.24.0-7.fc45.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [420/876] ngtcp2-crypto-gnutls-0:1.21.0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [421/876] double-conversion-0:3.4.0-3.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [422/876] libb2-0:0.98.1-15.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [423/876] libproxy-0:0.5.12-2.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [424/876] pcre2-utf16-0:10.47-1.fc44.1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [425/876] qt6-filesystem-0:6.10.2-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [426/876] qt6-qtbase-common-0:6.10.2-2. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [427/876] libinput-0:1.31.1-1.fc45.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [428/876] libxkbcommon-x11-0:1.13.1-2.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [429/876] mtdev-0:1.1.6-12.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [430/876] tslib-0:1.24-2.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [431/876] xcb-util-cursor-0:0.1.6-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [432/876] xcb-util-image-0:0.4.1-9.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [433/876] xcb-util-keysyms-0:0.4.1-9.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [434/876] xcb-util-renderutil-0:0.3.10- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [435/876] xcb-util-wm-0:0.4.2-9.fc44.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [436/876] qt6-qtsvg-0:6.10.2-1.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [437/876] flexiblas-openblas-openmp64-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [438/876] nss-softokn-freebl-0:3.121.0- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [439/876] lmdb-libs-0:0.9.34-2.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [440/876] duktape-0:2.7.0-11.fc44.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [441/876] libwacom-0:2.18.0-1.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [442/876] xcb-util-0:0.4.1-9.fc44.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [443/876] openblas-openmp64-0:0.3.29-2. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [444/876] libwacom-data-0:2.18.0-1.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [445/876] python3-packaging-0:26.0-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [446/876] libglvnd-gles-1:1.7.0-9.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [447/876] python3-0:3.14.3-2.fc45.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [448/876] glx-utils-0:9.0.0-11.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [449/876] perl-Encode-4:3.21-521.fc44.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [450/876] perl-Getopt-Std-0:1.14-524.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [451/876] imath-devel-0:3.1.12-6.fc44.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [452/876] python3-imath-0:3.1.12-6.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [453/876] libdeflate-devel-0:1.25-3.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [454/876] libICE-devel-0:1.1.2-4.fc44.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [455/876] xorg-x11-proto-devel-0:2025.1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [456/876] libSM-devel-0:1.2.5-4.fc44.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [457/876] libX11-devel-0:1.8.13-1.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [458/876] libXext-devel-0:1.3.6-5.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [459/876] libXi-devel-0:1.8.2-4.fc44.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [460/876] mesa-libGL-devel-0:26.0.3-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [461/876] libglvnd-devel-1:1.7.0-9.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [462/876] libglvnd-core-devel-1:1.7.0-9 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [463/876] freeglut-devel-0:3.8.0-2.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [464/876] libXt-devel-0:1.3.1-4.fc44.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [465/876] zlib-ng-compat-devel-0:2.3.3- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [466/876] freeglut-0:3.8.0-2.fc44.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [467/876] libstdc++-devel-0:16.0.1-0.10 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [468/876] automake-0:1.18.1-4.fc44.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [469/876] libXmu-0:1.2.1-5.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [470/876] autoconf-0:2.72-10.fc44.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [471/876] perl-Thread-Queue-0:3.14-521. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [472/876] m4-0:1.4.21-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [473/876] perl-threads-shared-0:1.70-52 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [474/876] openblas-0:0.3.29-2.fc43.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [475/876] libdrm-devel-0:2.4.131-1.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [476/876] kernel-headers-0:7.0.0-0.rc6. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [477/876] libpciaccess-devel-0:0.16-17. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [478/876] libXfixes-devel-0:6.0.1-7.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [479/876] libxcb-devel-0:1.17.0-7.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [480/876] libuuid-devel-0:2.42-7.fc45.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [481/876] python3-devel-0:3.14.3-2.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [482/876] libavdevice-free-0:8.0.1-6.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [483/876] libavc1394-0:0.5.4-27.fc44.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [484/876] libavfilter-free-0:8.0.1-6.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [485/876] libcaca-0:0.99-0.82.beta20.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [486/876] libcdio-paranoia-0:10.2+2.0.2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [487/876] libdc1394-0:2.2.7-9.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [488/876] libiec61883-0:1.2.0-52.fc45.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [489/876] libraw1394-0:2.1.2-25.fc44.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [490/876] libv4l-0:1.32.0-3.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [491/876] openal-soft-0:1.24.2-6.fc44.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [492/876] libass-0:0.17.4-2.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [493/876] libbs2b-0:3.1.0-37.fc44.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [494/876] libmysofa-0:1.3.3-4.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [495/876] libplacebo-0:7.360.1-3.fc45.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [496/876] lilv-libs-0:0.26.4-1.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [497/876] qrencode-libs-0:4.1.1-12.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [498/876] rubberband-libs-0:4.0.0-5.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [499/876] tesseract-libs-0:5.5.2-1.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [500/876] vid.stab-0:1.1.1-8.fc44.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [501/876] zimg-0:3.0.6-3.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [502/876] slang-0:2.3.3-9.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [503/876] libcdio-0:2.3.0-1.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [504/876] libunibreak-0:6.1-5.fc45.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [505/876] libdovi-0:3.3.2-2.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [506/876] serd-0:0.32.8-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [507/876] sord-0:0.16.22-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [508/876] sratom-0:0.6.22-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [509/876] zix-0:0.8.0-2.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [510/876] libsamplerate-0:0.2.2-12.fc44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [511/876] leptonica-0:1.87.0-3.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [512/876] tesseract-common-0:5.5.2-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [513/876] tesseract-langpack-eng-0:4.1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [514/876] tesseract-tessdata-doc-0:4.1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [515/876] gettext-devel-0:1.0-1.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [516/876] gettext-common-devel-0:1.0-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [517/876] libXau-devel-0:1.0.12-4.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [518/876] lcms2-devel-0:2.16-7.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [519/876] hdf-libs-0:4.3.0-6.fc45.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [520/876] libtirpc-0:1.3.7-2.fc44.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [521/876] jack-audio-connection-kit-0:1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [522/876] libdb-0:5.3.28-67.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [523/876] libffado-0:2.4.9-10.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [524/876] glibmm2.4-0:2.66.8-3.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [525/876] libconfig-0:1.8.2-2.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [526/876] libxml++-0:2.42.3-8.fc44.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [527/876] libsigc++20-0:2.12.1-7.fc45.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [528/876] pam-0:1.7.2-1.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [529/876] authselect-0:1.7.1-1.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [530/876] libnsl2-0:2.0.1-5.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [531/876] libpwquality-0:1.4.5-15.fc44. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [532/876] authselect-libs-0:1.7.1-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [533/876] cracklib-0:2.9.11-10.fc44.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [534/876] gdbm-1:1.23-11.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [535/876] annobin-plugin-gcc-0:13.07-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [536/876] gcc-plugin-annobin-0:16.0.1-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [537/876] annobin-docs-0:13.07-1.fc45.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [538/876] systemd-rpm-macros-0:260.1-2. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [539/876] pyproject-rpm-macros-0:1.18.7 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [540/876] python-rpm-macros-0:3.14-12.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [541/876] python3-rpm-generators-0:14-1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [542/876] python3-rpm-macros-0:3.14-12. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [543/876] cmake-rpm-macros-0:4.3.0-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [544/876] ninja-build-0:1.13.2-2.fc44.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [545/876] desktop-file-utils-0:0.28-5.f 100% | 1.7 MiB/s | 69.8 KiB | 00m00s [546/876] perl-Class-XSAccessor-0:1.19- 100% | 762.8 KiB/s | 46.5 KiB | 00m00s [547/876] perl-Devel-CheckLib-0:1.16-16 100% | 475.6 KiB/s | 23.3 KiB | 00m00s [548/876] perl-ExtUtils-Embed-0:1.35-52 100% | 798.3 KiB/s | 17.6 KiB | 00m00s [549/876] perl-ExtUtils-CppGuess-0:0.27 100% | 287.2 KiB/s | 18.4 KiB | 00m00s [550/876] git-core-0:2.53.0-1.fc44.x86_ 100% | 32.0 MiB/s | 5.3 MiB | 00m00s [551/876] perl-ExtUtils-Typemaps-Defaul 100% | 1.0 MiB/s | 41.7 KiB | 00m00s [552/876] perl-ExtUtils-MakeMaker-2:7.7 100% | 3.1 MiB/s | 299.9 KiB | 00m00s [553/876] perl-ExtUtils-XSpp-1:0.18-34. 100% | 19.9 MiB/s | 162.8 KiB | 00m00s [554/876] perl-ExtUtils-ParseXS-1:3.61- 100% | 3.1 MiB/s | 292.6 KiB | 00m00s [555/876] perl-Module-Build-WithXSpp-0: 100% | 536.0 KiB/s | 23.0 KiB | 00m00s [556/876] perl-IO-stringy-0:2.113-18.fc 100% | 1.0 MiB/s | 62.1 KiB | 00m00s [557/876] perl-Moo-0:2.005005-11.fc44.n 100% | 1.1 MiB/s | 66.0 KiB | 00m00s [558/876] perl-Test-Simple-3:1.302219-2 100% | 24.0 MiB/s | 884.7 KiB | 00m00s [559/876] perl-Test-Harness-1:3.52-5.fc 100% | 3.9 MiB/s | 276.9 KiB | 00m00s [560/876] perl-Wx-0:0.9932-43.fc44.x86_ 100% | 23.4 MiB/s | 2.1 MiB | 00m00s [561/876] perl-generators-0:1.16-9.fc44 100% | 325.8 KiB/s | 16.3 KiB | 00m00s [562/876] perl-local-lib-0:2.000029-11. 100% | 883.4 KiB/s | 66.3 KiB | 00m00s [563/876] ImageMagick-1:7.1.2.13-1.fc45 100% | 1.0 MiB/s | 71.4 KiB | 00m00s [564/876] z3-devel-0:4.16.0-1.fc45.x86_ 100% | 967.6 KiB/s | 93.9 KiB | 00m00s [565/876] CGAL-devel-0:6.1.1-1.fc44.x86 100% | 35.4 MiB/s | 6.0 MiB | 00m00s [566/876] cereal-devel-0:1.3.2-13.fc44. 100% | 2.4 MiB/s | 223.2 KiB | 00m00s [567/876] libcurl-devel-0:8.19.0-2.fc45 100% | 21.1 MiB/s | 1.0 MiB | 00m00s [568/876] NLopt-devel-0:2.10.1-3.fc45.x 100% | 198.2 KiB/s | 42.0 KiB | 00m00s [569/876] opencascade-devel-0:7.9.3-3.f 100% | 70.1 MiB/s | 4.8 MiB | 00m00s [570/876] gtest-devel-0:1.17.0-2.fc44.x 100% | 1.1 MiB/s | 257.3 KiB | 00m00s [571/876] perl-devel-4:5.42.2-524.fc45. 100% | 7.7 MiB/s | 663.1 KiB | 00m00s [572/876] systemd-devel-0:260.1-2.fc45. 100% | 88.0 MiB/s | 721.0 KiB | 00m00s [573/876] qhull-devel-1:8.0.2-8.fc44.x8 100% | 23.1 MiB/s | 2.2 MiB | 00m00s [574/876] nanosvg-devel-0:20221221-9.fc 100% | 128.8 KiB/s | 38.0 KiB | 00m00s [575/876] wxGTK-devel-0:3.2.9-2.fc44.x8 100% | 698.6 KiB/s | 32.8 KiB | 00m00s [576/876] less-0:692-5.fc45.x86_64 100% | 7.7 MiB/s | 221.7 KiB | 00m00s [577/876] tbb-devel-0:2022.3.0-3.fc44.x 100% | 1.5 MiB/s | 250.3 KiB | 00m00s [578/876] openssh-clients-0:10.2p1-10.f 100% | 11.8 MiB/s | 774.0 KiB | 00m00s [579/876] webkit2gtk4.1-devel-0:2.52.1- 100% | 2.0 MiB/s | 366.6 KiB | 00m00s [580/876] perl-ExtUtils-Command-2:7.78- 100% | 397.8 KiB/s | 13.9 KiB | 00m00s [581/876] perl-Capture-Tiny-0:0.50-4.fc 100% | 391.8 KiB/s | 34.1 KiB | 00m00s [582/876] perl-ExtUtils-Manifest-1:1.75 100% | 1.0 MiB/s | 34.0 KiB | 00m00s [583/876] perl-lib-0:0.65-524.fc45.x86_ 100% | 435.7 KiB/s | 14.8 KiB | 00m00s [584/876] perl-version-9:0.99.33-522.fc 100% | 2.6 MiB/s | 63.1 KiB | 00m00s [585/876] perl-fields-0:2.27-524.fc45.n 100% | 727.3 KiB/s | 16.0 KiB | 00m00s [586/876] perl-ExtUtils-Install-0:2.22- 100% | 530.6 KiB/s | 43.5 KiB | 00m00s [587/876] perl-Class-Method-Modifiers-0 100% | 1.3 MiB/s | 49.7 KiB | 00m00s [588/876] perl-Import-Into-0:1.002005-3 100% | 526.2 KiB/s | 17.4 KiB | 00m00s [589/876] perl-Module-Build-2:0.42.34-1 100% | 3.9 MiB/s | 251.3 KiB | 00m00s [590/876] perl-Role-Tiny-0:2.002004-15. 100% | 408.8 KiB/s | 31.9 KiB | 00m00s [591/876] perl-Sub-Quote-0:2.006009-2.f 100% | 468.1 KiB/s | 35.1 KiB | 00m00s [592/876] perl-Module-Runtime-0:0.018-3 100% | 293.1 KiB/s | 31.1 KiB | 00m00s [593/876] perl-JSON-PP-1:4.18-1.fc45.no 100% | 3.8 MiB/s | 65.8 KiB | 00m00s [594/876] perl-Benchmark-0:1.27-524.fc4 100% | 635.1 KiB/s | 26.7 KiB | 00m00s [595/876] perl-Term-Table-0:0.028-2.fc4 100% | 1.4 MiB/s | 43.4 KiB | 00m00s [596/876] perl-FindBin-0:1.54-524.fc45. 100% | 705.6 KiB/s | 14.1 KiB | 00m00s [597/876] perl-Tie-0:4.6-524.fc45.noarc 100% | 2.1 MiB/s | 28.4 KiB | 00m00s [598/876] perl-Alien-wxWidgets-0:0.69-3 100% | 515.9 KiB/s | 24.8 KiB | 00m00s [599/876] wxBase-0:3.2.9-2.fc44.x86_64 100% | 37.7 MiB/s | 1.0 MiB | 00m00s [600/876] wxGTK-media-0:3.2.9-2.fc44.x8 100% | 2.0 MiB/s | 38.9 KiB | 00m00s [601/876] wxGTK-0:3.2.9-2.fc44.x86_64 100% | 74.8 MiB/s | 5.0 MiB | 00m00s [602/876] wxGTK-webview-0:3.2.9-2.fc44. 100% | 1.6 MiB/s | 75.8 KiB | 00m00s [603/876] perl-Fedora-VSP-0:0.001-38.fc 100% | 417.5 KiB/s | 23.0 KiB | 00m00s [604/876] perl-macros-4:5.42.2-524.fc45 100% | 464.2 KiB/s | 12.1 KiB | 00m00s [605/876] gmp-devel-1:6.3.0-5.fc44.x86_ 100% | 9.5 MiB/s | 174.4 KiB | 00m00s [606/876] z3-libs-0:4.16.0-1.fc45.x86_6 100% | 81.3 MiB/s | 7.3 MiB | 00m00s [607/876] ImageMagick-libs-1:7.1.2.13-1 100% | 27.3 MiB/s | 2.6 MiB | 00m00s [608/876] gtest-0:1.17.0-2.fc44.x86_64 100% | 3.2 MiB/s | 192.9 KiB | 00m00s [609/876] NLopt-0:2.10.1-3.fc45.x86_64 100% | 2.1 MiB/s | 244.3 KiB | 00m00s [610/876] nanosvg-0:20221221-9.fc44.x86 100% | 1.7 MiB/s | 46.5 KiB | 00m00s [611/876] perl-Devel-PPPort-0:3.73-522. 100% | 9.3 MiB/s | 219.9 KiB | 00m00s [612/876] perl-ExtUtils-Constant-0:0.25 100% | 2.3 MiB/s | 44.3 KiB | 00m00s [613/876] libqhull-1:8.0.2-8.fc44.x86_6 100% | 3.0 MiB/s | 206.2 KiB | 00m00s [614/876] mpfr-devel-0:4.2.2-3.fc44.x86 100% | 72.7 KiB/s | 21.6 KiB | 00m00s [615/876] libqhull_p-1:8.0.2-8.fc44.x86 100% | 7.3 MiB/s | 209.5 KiB | 00m00s [616/876] systemtap-sdt-dtrace-0:5.4-3. 100% | 583.2 KiB/s | 70.6 KiB | 00m00s [617/876] tbb-bind-0:2022.3.0-3.fc44.x8 100% | 601.0 KiB/s | 19.2 KiB | 00m00s [618/876] javascriptcoregtk4.1-0:2.52.1 100% | 97.8 MiB/s | 8.7 MiB | 00m00s [619/876] javascriptcoregtk4.1-devel-0: 100% | 1.6 MiB/s | 167.3 KiB | 00m00s [620/876] qhull-1:8.0.2-8.fc44.x86_64 100% | 1.9 MiB/s | 308.4 KiB | 00m00s [621/876] webkit2gtk4.1-0:2.52.1-1.fc45 100% | 126.0 MiB/s | 27.5 MiB | 00m00s [622/876] wxGTK-gl-0:3.2.9-2.fc44.x86_6 100% | 227.6 KiB/s | 39.8 KiB | 00m00s [623/876] wxBase-devel-0:3.2.9-2.fc44.x 100% | 6.8 MiB/s | 1.3 MiB | 00m00s [624/876] openssh-0:10.2p1-10.fc45.x86_ 100% | 5.5 MiB/s | 356.0 KiB | 00m00s [625/876] perl-Hash-Util-0:0.32-524.fc4 100% | 507.2 KiB/s | 34.5 KiB | 00m00s [626/876] perl-AutoSplit-0:5.74-524.fc4 100% | 302.9 KiB/s | 21.5 KiB | 00m00s [627/876] perl-CPAN-Meta-0:2.150013-1.f 100% | 7.5 MiB/s | 192.3 KiB | 00m00s [628/876] perl-Module-Metadata-0:1.0000 100% | 839.1 KiB/s | 35.2 KiB | 00m00s [629/876] perl-Perl-OSType-0:1.010-522. 100% | 408.9 KiB/s | 22.9 KiB | 00m00s [630/876] perl-Pod-Html-0:1.35-524.fc45 100% | 522.4 KiB/s | 29.8 KiB | 00m00s [631/876] perl-inc-latest-2:0.500-32.fc 100% | 407.9 KiB/s | 23.2 KiB | 00m00s [632/876] perl-Software-License-0:0.104 100% | 1.7 MiB/s | 150.4 KiB | 00m00s [633/876] perl-XString-0:0.005-18.fc44. 100% | 350.2 KiB/s | 22.8 KiB | 00m00s [634/876] perl-Module-Pluggable-2:6.3-4 100% | 1.9 MiB/s | 31.9 KiB | 00m00s [635/876] perl-Math-BigInt-1:2.0050.03- 100% | 6.5 MiB/s | 233.8 KiB | 00m00s [636/876] pcre2-utf32-0:10.47-1.fc44.1. 100% | 29.6 MiB/s | 242.2 KiB | 00m00s [637/876] wxGTK-i18n-0:3.2.9-2.fc44.noa 100% | 19.3 MiB/s | 987.3 KiB | 00m00s [638/876] gstreamer1-plugins-bad-free-l 100% | 130.7 MiB/s | 1.2 MiB | 00m00s [639/876] gmp-c++-1:6.3.0-5.fc44.x86_64 100% | 2.7 MiB/s | 19.4 KiB | 00m00s [640/876] libmspack-0:0.10.1-0.16.alpha 100% | 1.0 MiB/s | 77.9 KiB | 00m00s [641/876] libsecret-0:0.21.7-10.fc45.x8 100% | 1.7 MiB/s | 201.5 KiB | 00m00s [642/876] libgs-0:10.07.0-1.fc45.x86_64 100% | 139.3 MiB/s | 3.9 MiB | 00m00s [643/876] liblqr-1-0:0.4.2-29.fc44.x86_ 100% | 1.5 MiB/s | 50.4 KiB | 00m00s [644/876] LibRaw-0:0.22.0-1.fc45.x86_64 100% | 4.5 MiB/s | 483.7 KiB | 00m00s [645/876] libraqm-0:0.10.1-4.fc44.x86_6 100% | 654.4 KiB/s | 22.9 KiB | 00m00s [646/876] libultrahdr-0:1.4.0^20251202g 100% | 3.7 MiB/s | 166.0 KiB | 00m00s [647/876] libwmf-lite-0:0.2.13-9.fc44.x 100% | 2.2 MiB/s | 74.6 KiB | 00m00s [648/876] python3-pyparsing-0:3.1.2-15. 100% | 5.8 MiB/s | 286.8 KiB | 00m00s [649/876] graphviz-libs-0:14.1.4-1.fc45 100% | 2.2 MiB/s | 497.1 KiB | 00m00s [650/876] hwloc-libs-0:2.12.0-3.fc44.x8 100% | 25.2 MiB/s | 2.1 MiB | 00m00s [651/876] harfbuzz-icu-0:14.0.0-2.fc45. 100% | 684.7 KiB/s | 16.4 KiB | 00m00s [652/876] enchant2-0:2.8.15-1.fc45.x86_ 100% | 1.1 MiB/s | 85.3 KiB | 00m00s [653/876] libwayland-server-0:1.24.0-3. 100% | 5.9 MiB/s | 42.6 KiB | 00m00s [654/876] libmanette-0:0.2.13-2.fc45.x8 100% | 2.1 MiB/s | 67.8 KiB | 00m00s [655/876] libxslt-0:1.1.43-6.fc44.x86_6 100% | 13.4 MiB/s | 192.7 KiB | 00m00s [656/876] perl-Hash-Util-FieldHash-0:1. 100% | 4.7 MiB/s | 38.8 KiB | 00m00s [657/876] xdg-dbus-proxy-0:0.1.6-4.fc44 100% | 2.4 MiB/s | 46.3 KiB | 00m00s [658/876] hyphen-0:2.8.8-28.fc44.x86_64 100% | 448.5 KiB/s | 29.6 KiB | 00m00s [659/876] perl-CPAN-Meta-Requirements-0 100% | 1.3 MiB/s | 35.2 KiB | 00m00s [660/876] perl-CPAN-Meta-YAML-0:0.020-5 100% | 623.9 KiB/s | 26.8 KiB | 00m00s [661/876] perl-Text-Template-0:1.61-9.f 100% | 1.5 MiB/s | 59.3 KiB | 00m00s [662/876] perl-Data-Section-0:0.200008- 100% | 463.4 KiB/s | 25.0 KiB | 00m00s [663/876] perl-Math-Complex-0:1.63-524. 100% | 1.5 MiB/s | 46.2 KiB | 00m00s [664/876] libnice-0:0.1.23-2.fc44.x86_6 100% | 28.9 MiB/s | 206.9 KiB | 00m00s [665/876] perl-deprecate-0:0.04-524.fc4 100% | 803.8 KiB/s | 14.5 KiB | 00m00s [666/876] adobe-mappings-cmap-deprecate 100% | 3.3 MiB/s | 102.7 KiB | 00m00s [667/876] adobe-mappings-pdf-0:20190401 100% | 24.2 MiB/s | 619.9 KiB | 00m00s [668/876] adobe-mappings-cmap-0:2023111 100% | 64.0 MiB/s | 2.2 MiB | 00m00s [669/876] jbig2dec-libs-0:0.20-8.fc44.x 100% | 10.6 MiB/s | 75.8 KiB | 00m00s [670/876] libijs-0:0.35-26.fc44.x86_64 100% | 4.8 MiB/s | 29.7 KiB | 00m00s [671/876] libpaper-1:2.1.1-10.fc44.x86_ 100% | 3.7 MiB/s | 26.8 KiB | 00m00s [672/876] urw-base35-fonts-0:20200910-2 100% | 1.6 MiB/s | 10.0 KiB | 00m00s [673/876] hidapi-0:0.15.0-3.fc44.x86_64 100% | 1.8 MiB/s | 48.0 KiB | 00m00s [674/876] google-droid-sans-fonts-0:202 100% | 46.6 MiB/s | 2.7 MiB | 00m00s [675/876] hunspell-0:1.7.2-11.fc44.x86_ 100% | 10.1 MiB/s | 517.3 KiB | 00m00s [676/876] gupnp-igd-0:1.6.0-8.fc45.x86_ 100% | 4.8 MiB/s | 34.1 KiB | 00m00s [677/876] urw-base35-bookman-fonts-0:20 100% | 103.2 MiB/s | 845.3 KiB | 00m00s [678/876] perl-MRO-Compat-0:0.15-13.fc4 100% | 635.5 KiB/s | 25.4 KiB | 00m00s [679/876] urw-base35-d050000l-fonts-0:2 100% | 12.3 MiB/s | 75.4 KiB | 00m00s [680/876] urw-base35-c059-fonts-0:20200 100% | 106.6 MiB/s | 872.9 KiB | 00m00s [681/876] perl-Sub-Exporter-0:0.991-7.f 100% | 2.0 MiB/s | 77.2 KiB | 00m00s [682/876] urw-base35-fonts-common-0:202 100% | 3.4 MiB/s | 20.8 KiB | 00m00s [683/876] urw-base35-gothic-fonts-0:202 100% | 78.2 MiB/s | 640.9 KiB | 00m00s [684/876] urw-base35-nimbus-roman-fonts 100% | 104.1 MiB/s | 853.1 KiB | 00m00s [685/876] urw-base35-nimbus-mono-ps-fon 100% | 77.5 MiB/s | 793.9 KiB | 00m00s [686/876] urw-base35-nimbus-sans-fonts- 100% | 144.5 MiB/s | 1.3 MiB | 00m00s [687/876] urw-base35-standard-symbols-p 100% | 9.4 MiB/s | 57.8 KiB | 00m00s [688/876] urw-base35-p052-fonts-0:20200 100% | 105.5 MiB/s | 972.4 KiB | 00m00s [689/876] urw-base35-z003-fonts-0:20200 100% | 38.4 MiB/s | 275.1 KiB | 00m00s [690/876] perl-Data-OptList-0:0.114-8.f 100% | 740.8 KiB/s | 26.7 KiB | 00m00s [691/876] hunspell-en-US-0:0.20201207-1 100% | 3.9 MiB/s | 180.5 KiB | 00m00s [692/876] hunspell-filesystem-0:1.7.2-1 100% | 167.6 KiB/s | 7.7 KiB | 00m00s [693/876] perl-Package-Generator-0:1.10 100% | 587.9 KiB/s | 22.3 KiB | 00m00s [694/876] perl-Params-Util-0:1.102-20.f 100% | 838.5 KiB/s | 32.7 KiB | 00m00s [695/876] gssdp-0:1.6.4-6.fc45.x86_64 100% | 8.2 MiB/s | 58.5 KiB | 00m00s [696/876] gupnp-0:1.6.9-3.fc45.x86_64 100% | 17.9 MiB/s | 109.8 KiB | 00m00s [697/876] perl-Sub-Install-0:0.929-9.fc 100% | 343.6 KiB/s | 22.7 KiB | 00m00s [698/876] glib2-devel-0:2.88.0-1.fc45.x 100% | 37.7 MiB/s | 1.5 MiB | 00m00s [699/876] gtk3-devel-0:3.24.52-1.fc45.x 100% | 53.2 MiB/s | 4.3 MiB | 00m00s [700/876] systemtap-sdt-devel-0:5.4-3.f 100% | 1.4 MiB/s | 69.9 KiB | 00m00s [701/876] libsoup3-devel-0:3.6.6-6.fc45 100% | 752.4 KiB/s | 125.6 KiB | 00m00s [702/876] freeimage-devel-0:3.19.0-0.30 100% | 253.4 KiB/s | 36.2 KiB | 00m00s [703/876] freeimage-0:3.19.0-0.30.svn19 100% | 2.9 MiB/s | 384.5 KiB | 00m00s [704/876] freetype-devel-0:2.14.1-3.fc4 100% | 115.4 MiB/s | 1.0 MiB | 00m00s [705/876] jxrlib-0:1.1-33.fc44.x86_64 100% | 8.8 MiB/s | 460.8 KiB | 00m00s [706/876] gl2ps-devel-0:1.4.2-16.fc44.x 100% | 4.3 MiB/s | 235.8 KiB | 00m00s [707/876] gl2ps-0:1.4.2-16.fc44.x86_64 100% | 1.4 MiB/s | 64.8 KiB | 00m00s [708/876] libXScrnSaver-0:1.2.5-1.fc45. 100% | 1.7 MiB/s | 25.0 KiB | 00m00s [709/876] libXScrnSaver-devel-0:1.2.5-1 100% | 318.8 KiB/s | 16.6 KiB | 00m00s [710/876] libXcursor-devel-0:1.2.3-4.fc 100% | 1.4 MiB/s | 39.6 KiB | 00m00s [711/876] libXcomposite-devel-0:0.4.6-7 100% | 376.9 KiB/s | 15.8 KiB | 00m00s [712/876] libXdmcp-devel-0:1.1.5-5.fc44 100% | 324.1 KiB/s | 11.0 KiB | 00m00s [713/876] libXinerama-devel-0:1.1.5-10. 100% | 937.4 KiB/s | 13.1 KiB | 00m00s [714/876] libXdmcp-0:1.1.5-5.fc44.x86_6 100% | 2.0 MiB/s | 37.1 KiB | 00m00s [715/876] libXpm-0:3.5.17-7.fc44.x86_64 100% | 9.3 MiB/s | 66.7 KiB | 00m00s [716/876] libXres-devel-0:1.2.2-7.fc44. 100% | 575.3 KiB/s | 12.1 KiB | 00m00s [717/876] libXrandr-devel-0:1.5.4-7.fc4 100% | 640.5 KiB/s | 19.2 KiB | 00m00s [718/876] libXpm-devel-0:3.5.17-7.fc44. 100% | 1.7 MiB/s | 65.5 KiB | 00m00s [719/876] libXres-0:1.2.2-7.fc44.x86_64 100% | 2.1 MiB/s | 15.1 KiB | 00m00s [720/876] libXtst-devel-0:1.2.5-4.fc44. 100% | 1.3 MiB/s | 15.8 KiB | 00m00s [721/876] libXv-devel-0:1.0.13-4.fc44.x 100% | 1.9 MiB/s | 43.7 KiB | 00m00s [722/876] libxkbfile-0:1.1.3-5.fc44.x86 100% | 3.1 MiB/s | 93.7 KiB | 00m00s [723/876] libxkbfile-devel-0:1.1.3-5.fc 100% | 397.9 KiB/s | 15.5 KiB | 00m00s [724/876] rapidjson-devel-0:1.1.0^20241 100% | 2.7 MiB/s | 143.1 KiB | 00m00s [725/876] PDAL-devel-0:2.10.1-1.fc45.x8 100% | 5.9 MiB/s | 273.2 KiB | 00m00s [726/876] PEGTL-devel-0:2.8.3-15.fc44.x 100% | 3.5 MiB/s | 162.7 KiB | 00m00s [727/876] vtk-devel-0:9.6.1-1.fc45.x86_ 100% | 48.6 MiB/s | 6.1 MiB | 00m00s [728/876] blas-devel-0:3.12.0-11.fc44.x 100% | 264.5 KiB/s | 26.7 KiB | 00m00s [729/876] cgnslib-devel-0:4.5.1-3.fc44. 100% | 443.9 KiB/s | 67.5 KiB | 00m00s [730/876] cli11-devel-0:2.6.2-1.fc45.no 100% | 1.2 MiB/s | 157.7 KiB | 00m00s [731/876] fast_float-devel-0:8.2.4-2.fc 100% | 1.1 MiB/s | 65.4 KiB | 00m00s [732/876] ffmpeg-free-devel-0:8.0.1-6.f 100% | 3.4 MiB/s | 154.4 KiB | 00m00s [733/876] flexiblas-devel-0:3.5.0-2.fc4 100% | 7.0 MiB/s | 236.5 KiB | 00m00s [734/876] fmt-devel-0:11.2.0-4.fc44.x86 100% | 4.7 MiB/s | 129.4 KiB | 00m00s [735/876] gdal-devel-0:3.12.3-1.fc45.x8 100% | 8.5 MiB/s | 287.6 KiB | 00m00s [736/876] hdf5-devel-0:1.14.6-7.fc44.x8 100% | 28.6 MiB/s | 1.5 MiB | 00m00s [737/876] json-devel-0:3.12.0-2.fc44.x8 100% | 3.8 MiB/s | 169.0 KiB | 00m00s [738/876] jsoncpp-devel-0:1.9.6-3.fc44. 100% | 826.0 KiB/s | 29.7 KiB | 00m00s [739/876] libarchive-devel-0:3.8.6-1.fc 100% | 6.9 MiB/s | 141.8 KiB | 00m00s [740/876] lapack-devel-0:3.12.0-11.fc44 100% | 1.6 MiB/s | 90.1 KiB | 00m00s [741/876] libharu-devel-0:2.4.5-2.fc44. 100% | 915.2 KiB/s | 46.7 KiB | 00m00s [742/876] libjpeg-turbo-devel-0:3.1.4.1 100% | 2.2 MiB/s | 97.2 KiB | 00m00s [743/876] liblas-devel-0:1.8.2-0.30.git 100% | 4.1 MiB/s | 126.8 KiB | 00m00s [744/876] libpng-devel-2:1.6.55-1.fc45. 100% | 21.1 MiB/s | 302.5 KiB | 00m00s [745/876] libogg-devel-2:1.3.6-2.fc44.x 100% | 378.5 KiB/s | 16.3 KiB | 00m00s [746/876] libpq-devel-0:18.0-4.fc44.x86 100% | 5.1 MiB/s | 119.2 KiB | 00m00s [747/876] libtheora-devel-1:1.1.1-41.fc 100% | 659.6 KiB/s | 31.7 KiB | 00m00s [748/876] libxkbcommon-devel-0:1.13.1-2 100% | 10.4 MiB/s | 74.8 KiB | 00m00s [749/876] libtiff-devel-0:4.7.1-2.fc44. 100% | 6.1 MiB/s | 276.9 KiB | 00m00s [750/876] libxml2-devel-0:2.12.10-6.fc4 100% | 63.9 MiB/s | 523.6 KiB | 00m00s [751/876] eigen3-devel-0:5.0.1-3.fc44.n 100% | 2.5 MiB/s | 1.3 MiB | 00m01s [752/876] lz4-devel-0:1.10.0-4.fc44.x86 100% | 374.6 KiB/s | 32.2 KiB | 00m00s [753/876] openslide-devel-0:4.0.0-14.fc 100% | 1.4 MiB/s | 111.6 KiB | 00m00s [754/876] netcdf-cxx-devel-0:4.2-43.fc4 100% | 2.9 MiB/s | 373.5 KiB | 00m00s [755/876] openvr-devel-0:2.12.14-2.fc45 100% | 2.3 MiB/s | 98.1 KiB | 00m00s [756/876] openxr-devel-0:1.1.57-1.fc45. 100% | 28.2 MiB/s | 1.4 MiB | 00m00s [757/876] proj-devel-0:9.8.0-1.fc45.x86 100% | 1.7 MiB/s | 89.3 KiB | 00m00s [758/876] pugixml-devel-0:1.15-2.fc44.x 100% | 619.0 KiB/s | 23.5 KiB | 00m00s [759/876] sqlite-devel-0:3.52.0-1.fc45. 100% | 3.6 MiB/s | 154.6 KiB | 00m00s [760/876] mariadb-connector-c-devel-0:3 100% | 178.9 KiB/s | 57.1 KiB | 00m00s [761/876] utf8cpp-devel-0:4.0.9-2.fc44. 100% | 989.4 KiB/s | 30.7 KiB | 00m00s [762/876] unixODBC-devel-0:2.3.14-3.fc4 100% | 1.0 MiB/s | 82.5 KiB | 00m00s [763/876] blas64-0:3.12.0-11.fc44.x86_6 100% | 12.8 MiB/s | 261.4 KiB | 00m00s [764/876] blas-0:3.12.0-11.fc44.x86_64 100% | 12.6 MiB/s | 673.1 KiB | 00m00s [765/876] blas64_-0:3.12.0-11.fc44.x86_ 100% | 10.2 MiB/s | 261.6 KiB | 00m00s [766/876] vtk-java-0:9.6.1-1.fc45.x86_6 100% | 42.6 MiB/s | 7.5 MiB | 00m00s [767/876] gcc-gfortran-0:16.0.1-0.10.fc 100% | 74.7 MiB/s | 16.1 MiB | 00m00s [768/876] libaec-devel-0:1.1.6-1.fc45.x 100% | 114.2 KiB/s | 15.2 KiB | 00m00s [769/876] lapack-0:3.12.0-11.fc44.x86_6 100% | 86.5 MiB/s | 12.1 MiB | 00m00s [770/876] lapack64-0:3.12.0-11.fc44.x86 100% | 21.0 MiB/s | 3.0 MiB | 00m00s [771/876] xz-devel-1:5.8.3-1.fc45.x86_6 100% | 9.3 MiB/s | 66.5 KiB | 00m00s [772/876] lapack64_-0:3.12.0-11.fc44.x8 100% | 60.0 MiB/s | 3.0 MiB | 00m00s [773/876] cgnslib-0:4.5.1-3.fc44.x86_64 100% | 973.5 KiB/s | 436.1 KiB | 00m00s [774/876] netcdf-cxx-0:4.2-43.fc44.x86_ 100% | 670.6 KiB/s | 46.3 KiB | 00m00s [775/876] netcdf-devel-0:4.9.3-2.fc44.x 100% | 1.8 MiB/s | 104.4 KiB | 00m00s [776/876] cgnslib-common-0:4.5.1-3.fc44 100% | 2.5 MiB/s | 115.6 KiB | 00m00s [777/876] sqlite-0:3.52.0-1.fc45.x86_64 100% | 11.5 MiB/s | 985.3 KiB | 00m00s [778/876] tcl8-1:8.6.17-2.fc44.x86_64 100% | 11.1 MiB/s | 1.2 MiB | 00m00s [779/876] openssl-devel-1:3.5.5-1.fc44. 100% | 31.8 MiB/s | 3.0 MiB | 00m00s [780/876] tk8-1:8.6.17-2.fc44.x86_64 100% | 8.1 MiB/s | 1.1 MiB | 00m00s [781/876] libwebp-devel-0:1.6.0-3.fc44. 100% | 819.7 KiB/s | 39.3 KiB | 00m00s [782/876] libzstd-devel-0:1.5.7-5.fc44. 100% | 1.4 MiB/s | 56.3 KiB | 00m00s [783/876] liblerc-devel-0:4.1.0-1.fc45. 100% | 21.5 MiB/s | 3.2 MiB | 00m00s [784/876] brotli-devel-0:1.2.0-3.fc44.x 100% | 368.2 KiB/s | 34.6 KiB | 00m00s [785/876] brotli-0:1.2.0-3.fc44.x86_64 100% | 326.0 KiB/s | 24.1 KiB | 00m00s [786/876] libkadm5-0:1.22.2-4.fc45.x86_ 100% | 13.0 MiB/s | 80.0 KiB | 00m00s [787/876] libpsl-devel-0:0.21.5-7.fc44. 100% | 3.2 MiB/s | 32.8 KiB | 00m00s [788/876] libnghttp2-devel-0:1.68.1-1.f 100% | 2.9 MiB/s | 54.1 KiB | 00m00s [789/876] sysprof-capture-devel-0:50.0- 100% | 24.3 MiB/s | 174.1 KiB | 00m00s [790/876] krb5-devel-0:1.22.2-4.fc45.x8 100% | 2.2 MiB/s | 143.4 KiB | 00m00s [791/876] publicsuffix-list-0:20260116- 100% | 1.7 MiB/s | 91.7 KiB | 00m00s [792/876] laszip-devel-0:3.5.0-3.fc44.x 100% | 250.4 KiB/s | 21.0 KiB | 00m00s [793/876] libgeotiff-devel-0:1.7.4-5.fc 100% | 464.2 KiB/s | 43.2 KiB | 00m00s [794/876] libidn2-devel-0:2.3.8-3.fc44. 100% | 1.1 MiB/s | 64.1 KiB | 00m00s [795/876] libnghttp3-devel-0:1.15.0-1.f 100% | 1.4 MiB/s | 26.4 KiB | 00m00s [796/876] libssh-devel-0:0.12.0-1.fc45. 100% | 2.2 MiB/s | 47.6 KiB | 00m00s [797/876] libXrender-devel-0:0.9.12-4.f 100% | 2.7 MiB/s | 19.0 KiB | 00m00s [798/876] ngtcp2-crypto-ossl-devel-0:1. 100% | 400.6 KiB/s | 11.2 KiB | 00m00s [799/876] ngtcp2-devel-0:1.21.0-1.fc45. 100% | 1.7 MiB/s | 49.9 KiB | 00m00s [800/876] keyutils-libs-devel-0:1.6.3-7 100% | 2.8 MiB/s | 59.7 KiB | 00m00s [801/876] libcom_err-devel-0:1.47.4-1.f 100% | 670.8 KiB/s | 16.8 KiB | 00m00s [802/876] libselinux-devel-0:3.10-1.fc4 100% | 5.9 MiB/s | 151.7 KiB | 00m00s [803/876] libsepol-devel-0:3.10-1.fc44. 100% | 3.6 MiB/s | 48.2 KiB | 00m00s [804/876] at-spi2-atk-devel-0:2.60.0-1. 100% | 181.2 KiB/s | 11.6 KiB | 00m00s [805/876] libverto-devel-0:0.3.2-12.fc4 100% | 163.6 KiB/s | 14.4 KiB | 00m00s [806/876] cairo-devel-0:1.18.4-6.fc44.x 100% | 5.1 MiB/s | 191.8 KiB | 00m00s [807/876] atk-devel-0:2.60.0-1.fc45.x86 100% | 3.9 MiB/s | 448.9 KiB | 00m00s [808/876] fontconfig-devel-0:2.17.0-4.f 100% | 7.2 MiB/s | 169.0 KiB | 00m00s [809/876] fribidi-devel-0:1.0.16-4.fc44 100% | 1.4 MiB/s | 29.4 KiB | 00m00s [810/876] gdk-pixbuf2-devel-0:2.44.6-1. 100% | 10.9 MiB/s | 370.0 KiB | 00m00s [811/876] cairo-gobject-devel-0:1.18.4- 100% | 123.7 KiB/s | 11.0 KiB | 00m00s [812/876] libXdamage-devel-0:1.1.6-7.fc 100% | 182.1 KiB/s | 9.5 KiB | 00m00s [813/876] pango-devel-0:1.57.1-1.fc45.x 100% | 2.4 MiB/s | 162.1 KiB | 00m00s [814/876] wayland-devel-0:1.24.0-3.fc44 100% | 21.6 MiB/s | 154.6 KiB | 00m00s [815/876] libcloudproviders-devel-0:0.4 100% | 1.0 MiB/s | 124.7 KiB | 00m00s [816/876] libffi-devel-0:3.5.2-2.fc44.x 100% | 1.2 MiB/s | 29.7 KiB | 00m00s [817/876] libmount-devel-0:2.42-7.fc45. 100% | 3.5 MiB/s | 24.8 KiB | 00m00s [818/876] pcre2-devel-0:10.47-1.fc44.1. 100% | 67.3 MiB/s | 550.9 KiB | 00m00s [819/876] libepoxy-devel-0:1.5.10-12.fc 100% | 893.2 KiB/s | 133.1 KiB | 00m00s [820/876] gmock-0:1.17.0-2.fc44.x86_64 100% | 833.0 KiB/s | 67.5 KiB | 00m00s [821/876] harfbuzz-devel-0:14.0.0-2.fc4 100% | 73.3 MiB/s | 600.2 KiB | 00m00s [822/876] bzip2-devel-0:1.0.8-23.fc44.x 100% | 5.5 MiB/s | 213.7 KiB | 00m00s [823/876] harfbuzz-cairo-0:14.0.0-2.fc4 100% | 5.1 MiB/s | 31.6 KiB | 00m00s [824/876] harfbuzz-gpu-0:14.0.0-2.fc45. 100% | 5.1 MiB/s | 31.1 KiB | 00m00s [825/876] harfbuzz-raster-0:14.0.0-2.fc 100% | 17.5 MiB/s | 107.2 KiB | 00m00s [826/876] harfbuzz-vector-0:14.0.0-2.fc 100% | 9.3 MiB/s | 57.3 KiB | 00m00s [827/876] glycin-devel-0:2.1.1-1.fc45.x 100% | 230.2 KiB/s | 24.9 KiB | 00m00s [828/876] libavcodec-free-devel-0:8.0.1 100% | 1.2 MiB/s | 77.0 KiB | 00m00s [829/876] libavdevice-free-devel-0:8.0. 100% | 567.8 KiB/s | 19.3 KiB | 00m00s [830/876] glfw-1:3.4-6.fc44.x86_64 100% | 1.0 MiB/s | 131.6 KiB | 00m00s [831/876] libavfilter-free-devel-0:8.0. 100% | 683.5 KiB/s | 29.4 KiB | 00m00s [832/876] libavformat-free-devel-0:8.0. 100% | 1.2 MiB/s | 49.0 KiB | 00m00s [833/876] libavutil-free-devel-0:8.0.1- 100% | 4.6 MiB/s | 177.2 KiB | 00m00s [834/876] libswresample-free-devel-0:8. 100% | 676.0 KiB/s | 21.6 KiB | 00m00s [835/876] lzo-devel-0:2.10-16.fc44.x86_ 100% | 4.2 MiB/s | 39.1 KiB | 00m00s [836/876] lzo-minilzo-0:2.10-16.fc44.x8 100% | 3.4 MiB/s | 24.3 KiB | 00m00s [837/876] libswscale-free-devel-0:8.0.1 100% | 465.1 KiB/s | 22.3 KiB | 00m00s [838/876] pixman-devel-0:0.46.2-3.fc44. 100% | 190.8 KiB/s | 17.9 KiB | 00m00s [839/876] at-spi2-core-devel-0:2.60.0-1 100% | 4.9 MiB/s | 361.0 KiB | 00m00s [840/876] qt6-qt5compat-0:6.10.2-1.fc45 100% | 47.1 MiB/s | 579.0 KiB | 00m00s [841/876] qt6-qt5compat-devel-0:6.10.2- 100% | 3.0 MiB/s | 67.1 KiB | 00m00s [842/876] dbus-devel-1:1.16.2-1.fc45.x8 100% | 388.1 KiB/s | 38.8 KiB | 00m00s [843/876] qt6-qtshadertools-0:6.10.2-2. 100% | 39.0 MiB/s | 1.8 MiB | 00m00s [844/876] qt6-qtbase-devel-0:6.10.2-2.f 100% | 85.2 MiB/s | 4.2 MiB | 00m00s [845/876] qt6-qtbase-mysql-0:6.10.2-2.f 100% | 4.4 MiB/s | 54.2 KiB | 00m00s [846/876] qt6-qtbase-odbc-0:6.10.2-2.fc 100% | 7.4 MiB/s | 67.8 KiB | 00m00s [847/876] qt6-qtbase-ibase-0:6.10.2-2.f 100% | 1.9 MiB/s | 71.6 KiB | 00m00s [848/876] qt6-qtbase-postgresql-0:6.10. 100% | 10.1 MiB/s | 62.1 KiB | 00m00s [849/876] qt6-rpm-macros-0:6.10.2-1.fc4 100% | 1.6 MiB/s | 11.8 KiB | 00m00s [850/876] libfbclient2-0:5.0.3.1683-2.f 100% | 130.7 MiB/s | 1.2 MiB | 00m00s [851/876] qt6-qttools-devel-0:6.10.2-2. 100% | 54.6 MiB/s | 447.3 KiB | 00m00s [852/876] qt6-designer-0:6.10.2-2.fc45. 100% | 28.9 MiB/s | 206.8 KiB | 00m00s [853/876] qt6-doctools-0:6.10.2-2.fc45. 100% | 97.2 MiB/s | 895.6 KiB | 00m00s [854/876] qt6-linguist-0:6.10.2-2.fc45. 100% | 97.5 MiB/s | 898.6 KiB | 00m00s [855/876] qt6-qtdeclarative-devel-0:6.1 100% | 169.4 MiB/s | 4.6 MiB | 00m00s [856/876] qt6-qttools-0:6.10.2-2.fc45.x 100% | 33.1 MiB/s | 237.2 KiB | 00m00s [857/876] qt6-qttools-libs-designer-0:6 100% | 232.1 MiB/s | 3.0 MiB | 00m00s [858/876] qt6-qttools-libs-help-0:6.10. 100% | 30.5 MiB/s | 218.4 KiB | 00m00s [859/876] qt6-qttools-libs-designercomp 100% | 108.1 MiB/s | 996.7 KiB | 00m00s [860/876] qt6-qttools-common-0:6.10.2-2 100% | 1.6 MiB/s | 11.3 KiB | 00m00s [861/876] clang-resource-filesystem-0:2 100% | 2.4 MiB/s | 14.6 KiB | 00m00s [862/876] vulkan-headers-0:1.4.341.0-1. 100% | 55.2 MiB/s | 1.7 MiB | 00m00s [863/876] vulkan-loader-devel-0:1.4.341 100% | 324.4 KiB/s | 12.3 KiB | 00m00s [864/876] libXft-devel-0:2.3.8-10.fc44. 100% | 2.2 MiB/s | 49.3 KiB | 00m00s [865/876] clang-libs-0:22.1.2-1.fc45.x8 100% | 310.4 MiB/s | 28.2 MiB | 00m00s [866/876] libthai-devel-0:0.1.30-2.fc44 100% | 1.8 MiB/s | 129.3 KiB | 00m00s [867/876] libdicom-devel-0:1.2.0-3.fc44 100% | 238.3 KiB/s | 17.2 KiB | 00m00s [868/876] openjpeg-devel-0:2.5.4-3.fc44 100% | 236.3 KiB/s | 27.6 KiB | 00m00s [869/876] openjpeg-tools-0:2.5.4-3.fc44 100% | 749.3 KiB/s | 86.2 KiB | 00m00s [870/876] libblkid-devel-0:2.42-7.fc45. 100% | 605.1 KiB/s | 23.6 KiB | 00m00s [871/876] libdatrie-devel-0:0.2.14-2.fc 100% | 1.1 MiB/s | 138.8 KiB | 00m00s [872/876] libseccomp-devel-0:2.6.0-3.fc 100% | 2.8 MiB/s | 62.4 KiB | 00m00s [873/876] tcl-devel-1:9.0.2-1.fc44.x86_ 100% | 4.6 MiB/s | 270.9 KiB | 00m00s [874/876] tk-devel-1:9.0.2-1.fc44.x86_6 100% | 10.7 MiB/s | 633.8 KiB | 00m00s [875/876] libtommath-devel-0:1.3.1~rc1- 100% | 422.1 KiB/s | 16.0 KiB | 00m00s [876/876] graphite2-devel-0:1.3.14-20.f 100% | 148.2 KiB/s | 20.6 KiB | 00m00s -------------------------------------------------------------------------------- [876/876] Total 100% | 34.8 MiB/s | 242.8 MiB | 00m07s Running transaction [ 1/878] Verify package files 100% | 312.0 B/s | 876.0 B | 00m03s [ 2/878] Prepare transaction 100% | 1.8 KiB/s | 876.0 B | 00m00s [ 3/878] Installing glib2-0:2.88.0-1.f 100% | 268.2 MiB/s | 15.3 MiB | 00m00s [ 4/878] Installing cmake-filesystem-0 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [ 5/878] Installing xorg-x11-proto-dev 100% | 299.3 MiB/s | 1.8 MiB | 00m00s [ 6/878] Installing libpng-2:1.6.55-1. 100% | 245.0 MiB/s | 250.9 KiB | 00m00s [ 7/878] Installing libjpeg-turbo-0:3. 100% | 404.0 MiB/s | 827.4 KiB | 00m00s [ 8/878] Installing zlib-ng-compat-dev 100% | 106.0 MiB/s | 108.6 KiB | 00m00s [ 9/878] Installing expat-0:2.7.5-1.fc 100% | 18.7 MiB/s | 325.0 KiB | 00m00s [ 10/878] Installing libgfortran-0:16.0 100% | 426.2 MiB/s | 3.4 MiB | 00m00s [ 11/878] Installing libicu-0:77.1-2.fc 100% | 411.5 MiB/s | 36.6 MiB | 00m00s [ 12/878] Installing boost-container-0: 100% | 68.7 MiB/s | 70.3 KiB | 00m00s [ 13/878] Installing lcms2-0:2.16-7.fc4 100% | 218.4 MiB/s | 447.3 KiB | 00m00s [ 14/878] Installing libwayland-client- 100% | 61.6 MiB/s | 63.1 KiB | 00m00s [ 15/878] Installing openjpeg-0:2.5.4-3 100% | 227.6 MiB/s | 466.1 KiB | 00m00s [ 16/878] Installing boost-date-time-0: 100% | 0.0 B/s | 13.1 KiB | 00m00s [ 17/878] Installing libwebp-0:1.6.0-3. 100% | 316.4 MiB/s | 972.1 KiB | 00m00s [ 18/878] Installing dbus-libs-1:1.16.2 100% | 350.2 MiB/s | 358.6 KiB | 00m00s [ 19/878] Installing libogg-2:1.3.6-2.f 100% | 46.0 MiB/s | 47.1 KiB | 00m00s [ 20/878] Installing boost-chrono-0:1.9 100% | 41.3 MiB/s | 42.3 KiB | 00m00s [ 21/878] Installing boost-atomic-0:1.9 100% | 0.0 B/s | 21.7 KiB | 00m00s [ 22/878] Installing boost-thread-0:1.9 100% | 125.5 MiB/s | 128.6 KiB | 00m00s [ 23/878] Installing libX11-xcb-0:1.8.1 100% | 0.0 B/s | 11.6 KiB | 00m00s [ 24/878] Installing libquadmath-0:16.0 100% | 319.5 MiB/s | 327.2 KiB | 00m00s [ 25/878] Installing imath-0:3.1.12-6.f 100% | 186.4 MiB/s | 381.7 KiB | 00m00s [ 26/878] Installing libpng-devel-2:1.6 100% | 49.3 MiB/s | 908.7 KiB | 00m00s [ 27/878] Installing libtalloc-0:2.4.4- 100% | 63.5 MiB/s | 65.0 KiB | 00m00s [ 28/878] Installing nspr-0:4.38.2-6.fc 100% | 321.2 MiB/s | 328.9 KiB | 00m00s [ 29/878] Installing fribidi-0:1.0.16-4 100% | 11.8 MiB/s | 192.5 KiB | 00m00s [ 30/878] Installing libtevent-0:0.17.1 100% | 100.1 MiB/s | 102.5 KiB | 00m00s [ 31/878] Installing boost-filesystem-0 100% | 157.0 MiB/s | 160.7 KiB | 00m00s [ 32/878] Installing libwayland-cursor- 100% | 0.0 B/s | 38.3 KiB | 00m00s [ 33/878] Installing boost-regex-0:1.90 100% | 292.7 MiB/s | 299.7 KiB | 00m00s [ 34/878] Installing libsoup3-0:3.6.6-6 100% | 197.2 MiB/s | 1.2 MiB | 00m00s [ 35/878] Installing qt6-qttools-common 100% | 0.0 B/s | 7.9 KiB | 00m00s [ 36/878] Installing libraw1394-0:2.1.2 100% | 6.6 MiB/s | 161.7 KiB | 00m00s [ 37/878] Installing openssl-devel-1:3. 100% | 69.6 MiB/s | 5.4 MiB | 00m00s [ 38/878] Installing libarrow-doc-0:23. 100% | 0.0 B/s | 119.9 KiB | 00m00s [ 39/878] Installing libaec-0:1.1.6-1.f 100% | 91.7 MiB/s | 93.9 KiB | 00m00s [ 40/878] Installing hdf5-0:1.14.6-7.fc 100% | 192.3 MiB/s | 6.5 MiB | 00m00s [ 41/878] Installing fmt-0:11.2.0-4.fc4 100% | 269.9 MiB/s | 276.4 KiB | 00m00s [ 42/878] Installing libglvnd-1:1.7.0-9 100% | 515.4 MiB/s | 527.8 KiB | 00m00s [ 43/878] Installing libglvnd-opengl-1: 100% | 0.0 B/s | 145.5 KiB | 00m00s [ 44/878] Installing fonts-filesystem-1 100% | 0.0 B/s | 788.0 B | 00m00s [ 45/878] Installing urw-base35-fonts-c 100% | 0.0 B/s | 38.4 KiB | 00m00s [ 46/878] Installing boost-context-0:1. 100% | 0.0 B/s | 13.3 KiB | 00m00s [ 47/878] Installing libICE-0:1.1.2-4.f 100% | 195.0 MiB/s | 199.7 KiB | 00m00s [ 48/878] Installing libSM-0:1.2.5-4.fc 100% | 99.9 MiB/s | 102.2 KiB | 00m00s [ 49/878] Installing jsoncpp-0:1.9.6-3. 100% | 280.4 MiB/s | 287.1 KiB | 00m00s [ 50/878] Installing nss-util-0:3.121.0 100% | 208.7 MiB/s | 213.7 KiB | 00m00s [ 51/878] Installing libtheora-1:1.1.1- 100% | 236.0 MiB/s | 483.3 KiB | 00m00s [ 52/878] Installing libvorbis-1:1.3.7- 100% | 409.9 MiB/s | 839.6 KiB | 00m00s [ 53/878] Installing snappy-0:1.2.2-4.f 100% | 79.6 MiB/s | 81.6 KiB | 00m00s [ 54/878] Installing opus-0:1.6-2.fc44. 100% | 228.9 MiB/s | 468.8 KiB | 00m00s [ 55/878] Installing unixODBC-0:2.3.14- 100% | 50.7 MiB/s | 1.0 MiB | 00m00s [ 56/878] Installing libpq-0:18.0-4.fc4 100% | 338.5 MiB/s | 1.0 MiB | 00m00s [ 57/878] Installing libdav1d-0:1.5.3-1 100% | 339.5 MiB/s | 1.7 MiB | 00m00s [ 58/878] Installing libwayland-egl-0:1 100% | 0.0 B/s | 13.4 KiB | 00m00s [ 59/878] Installing libepoxy-0:1.5.10- 100% | 362.0 MiB/s | 1.1 MiB | 00m00s [ 60/878] Installing tbb-0:2022.3.0-3.f 100% | 216.9 MiB/s | 444.3 KiB | 00m00s [ 61/878] Installing opencascade-founda 100% | 531.6 MiB/s | 62.7 MiB | 00m00s [ 62/878] Installing libseccomp-0:2.6.0 100% | 221.4 MiB/s | 226.7 KiB | 00m00s [ 63/878] Installing libmpc-0:1.4.0-1.f 100% | 166.9 MiB/s | 170.9 KiB | 00m00s [ 64/878] Installing libICE-devel-0:1.1 100% | 257.2 MiB/s | 263.4 KiB | 00m00s [ 65/878] Installing mesa-libGLU-0:9.0. 100% | 361.9 MiB/s | 370.6 KiB | 00m00s [ 66/878] Installing boost-graph-0:1.90 100% | 362.9 MiB/s | 371.6 KiB | 00m00s [ 67/878] Installing avahi-libs-0:0.9~r 100% | 177.6 MiB/s | 181.8 KiB | 00m00s [ 68/878] Installing libjpeg-turbo-deve 100% | 348.4 MiB/s | 356.7 KiB | 00m00s [ 69/878] Installing libgudev-0:238-9.f 100% | 91.0 MiB/s | 93.2 KiB | 00m00s [ 70/878] Installing shared-mime-info-0 100% | 86.6 MiB/s | 2.6 MiB | 00m00s [ 71/878] Installing python-rpm-macros- 100% | 0.0 B/s | 28.9 KiB | 00m00s [ 72/878] Installing libtirpc-0:1.3.7-2 100% | 201.5 MiB/s | 206.4 KiB | 00m00s [ 73/878] Installing serd-0:0.32.8-1.fc 100% | 7.3 MiB/s | 142.2 KiB | 00m00s [ 74/878] Installing libstdc++-devel-0: 100% | 487.4 MiB/s | 39.0 MiB | 00m00s [ 75/878] Installing pcre2-utf16-0:10.4 100% | 320.3 MiB/s | 656.1 KiB | 00m00s [ 76/878] Installing libtdb-0:1.4.15-1. 100% | 106.9 MiB/s | 109.5 KiB | 00m00s [ 77/878] Installing libvpl-1:2.16.0-2. 100% | 215.2 MiB/s | 440.7 KiB | 00m00s [ 78/878] Installing geos-0:3.14.1-2.fc 100% | 163.9 MiB/s | 4.3 MiB | 00m00s [ 79/878] Installing libevdev-0:1.13.6- 100% | 88.8 MiB/s | 91.0 KiB | 00m00s [ 80/878] Installing svt-av1-libs-0:3.1 100% | 400.8 MiB/s | 5.6 MiB | 00m00s [ 81/878] Installing rav1e-libs-0:0.8.1 100% | 385.4 MiB/s | 3.1 MiB | 00m00s [ 82/878] Installing alsa-lib-0:1.2.15. 100% | 71.5 MiB/s | 1.5 MiB | 00m00s [ 83/878] Installing libtommath-0:1.3.1 100% | 128.3 MiB/s | 131.4 KiB | 00m00s [ 84/878] Installing tcl-1:9.0.2-1.fc44 100% | 149.6 MiB/s | 4.3 MiB | 00m00s [ 85/878] Installing vulkan-loader-0:1. 100% | 283.3 MiB/s | 580.2 KiB | 00m00s [ 86/878] Installing liblerc-0:4.1.0-1. 100% | 89.6 MiB/s | 642.0 KiB | 00m00s [ 87/878] Installing xml-common-0:0.6.3 100% | 79.2 MiB/s | 81.1 KiB | 00m00s [ 88/878] Installing libatomic-0:16.0.1 100% | 0.0 B/s | 46.6 KiB | 00m00s [ 89/878] Installing javascriptcoregtk4 100% | 451.6 MiB/s | 32.1 MiB | 00m00s [ 90/878] Installing libunwind-0:1.8.3- 100% | 192.8 MiB/s | 197.4 KiB | 00m00s [ 91/878] Installing libdeflate-0:1.25- 100% | 117.6 MiB/s | 120.4 KiB | 00m00s [ 92/878] Installing openexr-libs-0:3.2 100% | 509.4 MiB/s | 6.6 MiB | 00m00s [ 93/878] Installing boost-serializatio 100% | 443.9 MiB/s | 454.6 KiB | 00m00s [ 94/878] Installing boost-random-0:1.9 100% | 0.0 B/s | 30.4 KiB | 00m00s [ 95/878] Installing libqhull_r-1:8.0.2 100% | 240.2 MiB/s | 492.0 KiB | 00m00s [ 96/878] Installing emacs-filesystem-1 100% | 0.0 B/s | 812.0 B | 00m00s [ 97/878] Installing hdf-libs-0:4.3.0-6 100% | 345.7 MiB/s | 708.0 KiB | 00m00s [ 98/878] Installing python3-rpm-macros 100% | 0.0 B/s | 6.8 KiB | 00m00s [ 99/878] Installing blosc-0:1.21.6-10. 100% | 125.9 MiB/s | 128.9 KiB | 00m00s [100/878] Installing openvr-api-0:2.12. 100% | 69.9 MiB/s | 71.5 KiB | 00m00s [101/878] Installing openxr-libs-0:1.1. 100% | 274.9 MiB/s | 281.5 KiB | 00m00s [102/878] Installing jsoncpp-devel-0:1. 100% | 83.1 MiB/s | 85.1 KiB | 00m00s [103/878] Installing cgnslib-libs-0:4.5 100% | 307.7 MiB/s | 945.1 KiB | 00m00s [104/878] Installing libiec61883-0:1.2. 100% | 85.4 MiB/s | 87.4 KiB | 00m00s [105/878] Installing gssdp-0:1.6.4-6.fc 100% | 148.7 MiB/s | 152.3 KiB | 00m00s [106/878] Installing fribidi-devel-0:1. 100% | 80.0 MiB/s | 81.9 KiB | 00m00s [107/878] Installing boost-charconv-0:1 100% | 158.7 MiB/s | 162.5 KiB | 00m00s [108/878] Installing LibRaw-0:0.22.0-1. 100% | 523.3 MiB/s | 2.6 MiB | 00m00s [109/878] Installing boost-program-opti 100% | 139.5 MiB/s | 285.6 KiB | 00m00s [110/878] Installing libicu-devel-0:77. 100% | 164.0 MiB/s | 5.1 MiB | 00m00s [111/878] Installing blas-0:3.12.0-11.f 100% | 185.1 MiB/s | 1.5 MiB | 00m00s [112/878] Installing blas64-0:3.12.0-11 100% | 515.6 MiB/s | 1.0 MiB | 00m00s [113/878] Installing blas64_-0:3.12.0-1 100% | 344.7 MiB/s | 1.0 MiB | 00m00s [114/878] Installing libharu-0:2.4.5-2. 100% | 284.4 MiB/s | 1.7 MiB | 00m00s [115/878] Installing libsecret-0:0.21.7 100% | 29.0 MiB/s | 593.4 KiB | 00m00s [116/878] Installing libcloudproviders- 100% | 123.3 MiB/s | 126.3 KiB | 00m00s [117/878] Installing json-glib-0:1.10.8 100% | 148.5 MiB/s | 608.3 KiB | 00m00s [118/878] Installing libsamplerate-0:0. 100% | 358.8 MiB/s | 1.4 MiB | 00m00s [119/878] Installing zix-0:0.8.0-2.fc44 100% | 58.6 MiB/s | 60.0 KiB | 00m00s [120/878] Installing sord-0:0.16.22-1.f 100% | 5.3 MiB/s | 87.6 KiB | 00m00s [121/878] Installing libffi-devel-0:3.5 100% | 0.0 B/s | 35.6 KiB | 00m00s [122/878] Installing ngtcp2-devel-0:1.2 100% | 86.9 MiB/s | 267.0 KiB | 00m00s [123/878] Installing kernel-headers-0:7 100% | 228.1 MiB/s | 7.1 MiB | 00m00s [124/878] Installing libxcrypt-devel-0: 100% | 16.3 MiB/s | 33.3 KiB | 00m00s [125/878] Installing glibc-devel-0:2.43 100% | 183.6 MiB/s | 2.4 MiB | 00m00s [126/878] Installing sysprof-capture-de 100% | 398.7 MiB/s | 816.6 KiB | 00m00s [127/878] Installing libnghttp2-devel-0 100% | 282.3 MiB/s | 289.1 KiB | 00m00s [128/878] Installing openblas-0:0.3.29- 100% | 110.8 MiB/s | 113.5 KiB | 00m00s [129/878] Installing tcl8-1:8.6.17-2.fc 100% | 141.8 MiB/s | 4.3 MiB | 00m00s [130/878] Installing mtdev-0:1.1.6-12.f 100% | 5.9 MiB/s | 30.3 KiB | 00m00s [131/878] Installing libwbclient-2:4.24 100% | 70.1 MiB/s | 71.7 KiB | 00m00s [132/878] Installing mpg123-libs-0:1.32 100% | 269.6 MiB/s | 828.3 KiB | 00m00s [133/878] Installing minizip-ng-compat- 100% | 163.3 MiB/s | 167.2 KiB | 00m00s [134/878] Installing freexl-0:2.0.0-20. 100% | 92.1 MiB/s | 94.3 KiB | 00m00s [135/878] Installing spirv-tools-libs-0 100% | 406.4 MiB/s | 6.1 MiB | 00m00s [136/878] Installing libshaderc-0:2026. 100% | 439.1 MiB/s | 4.0 MiB | 00m00s [137/878] Installing libvmaf-0:3.0.0-5. 100% | 414.1 MiB/s | 848.2 KiB | 00m00s [138/878] Installing libaom-0:3.13.1-5. 100% | 423.8 MiB/s | 5.1 MiB | 00m00s [139/878] Installing hunspell-filesyste 100% | 0.0 B/s | 388.0 B | 00m00s [140/878] Installing libdicom-0:1.2.0-3 100% | 495.4 MiB/s | 507.3 KiB | 00m00s [141/878] Installing laszip-0:3.5.0-3.f 100% | 367.0 MiB/s | 751.7 KiB | 00m00s [142/878] Installing libdvdread-0:7.0.1 100% | 179.4 MiB/s | 183.7 KiB | 00m00s [143/878] Installing noopenh264-0:2.6.0 100% | 0.0 B/s | 40.6 KiB | 00m00s [144/878] Installing lame-libs-0:3.100- 100% | 400.8 MiB/s | 1.2 MiB | 00m00s [145/878] Installing gsm-0:1.0.24-2.fc4 100% | 65.7 MiB/s | 67.3 KiB | 00m00s [146/878] Installing giflib-0:6.1.2-1.f 100% | 120.6 MiB/s | 123.5 KiB | 00m00s [147/878] Installing mesa-filesystem-0: 100% | 0.0 B/s | 4.3 KiB | 00m00s [148/878] Installing libdatrie-0:0.2.14 100% | 15.3 MiB/s | 62.8 KiB | 00m00s [149/878] Installing libthai-0:0.1.30-2 100% | 261.3 MiB/s | 802.7 KiB | 00m00s [150/878] Installing libXau-0:1.0.12-4. 100% | 72.6 MiB/s | 74.3 KiB | 00m00s [151/878] Installing libxcb-0:1.17.0-7. 100% | 269.4 MiB/s | 1.1 MiB | 00m00s [152/878] Installing xcb-util-renderuti 100% | 0.0 B/s | 25.7 KiB | 00m00s [153/878] Installing pugixml-0:1.15-2.f 100% | 136.7 MiB/s | 280.0 KiB | 00m00s [154/878] Installing adobe-mappings-cma 100% | 422.0 MiB/s | 15.2 MiB | 00m00s [155/878] Installing graphite2-0:1.3.14 100% | 10.0 MiB/s | 193.6 KiB | 00m00s [156/878] Installing harfbuzz-0:14.0.0- 100% | 351.5 MiB/s | 2.8 MiB | 00m00s [157/878] Installing freetype-0:2.14.1- 100% | 300.7 MiB/s | 923.9 KiB | 00m00s [158/878] Installing harfbuzz-icu-0:14. 100% | 0.0 B/s | 16.1 KiB | 00m00s [159/878] Installing libwayland-server- 100% | 85.5 MiB/s | 87.6 KiB | 00m00s [160/878] Installing wayland-devel-0:1. 100% | 38.0 MiB/s | 700.3 KiB | 00m00s [161/878] Installing bubblewrap-0:0.11. 100% | 7.9 MiB/s | 137.1 KiB | 00m00s [162/878] Installing pixman-0:0.46.2-3. 100% | 351.2 MiB/s | 719.3 KiB | 00m00s [163/878] Installing pixman-devel-0:0.4 100% | 0.0 B/s | 56.9 KiB | 00m00s [164/878] Installing lzo-0:2.10-16.fc44 100% | 172.3 MiB/s | 176.4 KiB | 00m00s [165/878] Installing vim-filesystem-2:9 100% | 4.7 MiB/s | 4.8 KiB | 00m00s [166/878] Installing libzip-0:1.11.4-3. 100% | 141.5 MiB/s | 144.9 KiB | 00m00s [167/878] Installing netcdf-0:4.9.3-2.f 100% | 109.6 MiB/s | 2.5 MiB | 00m00s [168/878] Installing jbigkit-libs-0:2.1 100% | 116.4 MiB/s | 119.2 KiB | 00m00s [169/878] Installing libtiff-0:4.7.1-2. 100% | 313.7 MiB/s | 642.5 KiB | 00m00s [170/878] Installing fftw-libs-double-0 100% | 428.0 MiB/s | 3.4 MiB | 00m00s [171/878] Installing pcre2-utf32-0:10.4 100% | 304.7 MiB/s | 623.9 KiB | 00m00s [172/878] Installing wxBase-0:3.2.9-2.f 100% | 371.2 MiB/s | 3.0 MiB | 00m00s [173/878] Installing pcre2-devel-0:10.4 100% | 92.1 MiB/s | 2.1 MiB | 00m00s [174/878] Installing libedit-0:3.1-58.2 100% | 243.9 MiB/s | 249.8 KiB | 00m00s [175/878] Installing gtest-0:1.17.0-2.f 100% | 251.4 MiB/s | 514.9 KiB | 00m00s [176/878] Installing make-1:4.4.1-12.fc 100% | 85.7 MiB/s | 1.8 MiB | 00m00s [177/878] Installing libtextstyle-0:1.0 100% | 207.1 MiB/s | 212.1 KiB | 00m00s [178/878] Installing gettext-libs-0:1.0 100% | 384.2 MiB/s | 2.3 MiB | 00m00s [179/878] Installing gmock-0:1.17.0-2.f 100% | 70.4 MiB/s | 144.2 KiB | 00m00s [180/878] Installing wxBase-devel-0:3.2 100% | 144.9 MiB/s | 6.8 MiB | 00m00s [181/878] Installing rubberband-libs-0: 100% | 230.6 MiB/s | 472.3 KiB | 00m00s [182/878] Installing leptonica-0:1.87.0 100% | 354.1 MiB/s | 3.2 MiB | 00m00s [183/878] Installing openjpeg-tools-0:2 100% | 10.9 MiB/s | 190.4 KiB | 00m00s [184/878] Installing openjpeg-devel-0:2 100% | 0.0 B/s | 77.4 KiB | 00m00s [185/878] Installing netcdf-cxx-0:4.2-4 100% | 11.4 MiB/s | 140.7 KiB | 00m00s [186/878] Installing libraqm-0:0.10.1-4 100% | 32.8 MiB/s | 33.6 KiB | 00m00s [187/878] Installing harfbuzz-gpu-0:14. 100% | 0.0 B/s | 80.5 KiB | 00m00s [188/878] Installing harfbuzz-raster-0: 100% | 205.7 MiB/s | 210.6 KiB | 00m00s [189/878] Installing harfbuzz-vector-0: 100% | 0.0 B/s | 101.8 KiB | 00m00s [190/878] Installing graphite2-devel-0: 100% | 0.0 B/s | 50.8 KiB | 00m00s [191/878] Installing adobe-mappings-cma 100% | 285.7 MiB/s | 585.2 KiB | 00m00s [192/878] Installing pugixml-devel-0:1. 100% | 0.0 B/s | 68.7 KiB | 00m00s [193/878] Installing xcb-util-keysyms-0 100% | 0.0 B/s | 17.7 KiB | 00m00s [194/878] Installing xcb-util-wm-0:0.4. 100% | 81.0 MiB/s | 83.0 KiB | 00m00s [195/878] Installing xcb-util-0:0.4.1-9 100% | 0.0 B/s | 27.5 KiB | 00m00s [196/878] Installing xcb-util-image-0:0 100% | 0.0 B/s | 23.5 KiB | 00m00s [197/878] Installing xcb-util-cursor-0: 100% | 0.0 B/s | 24.5 KiB | 00m00s [198/878] Installing libXau-devel-0:1.0 100% | 1.5 MiB/s | 9.1 KiB | 00m00s [199/878] Installing libxcb-devel-0:1.1 100% | 86.2 MiB/s | 3.0 MiB | 00m00s [200/878] Installing libdatrie-devel-0: 100% | 29.3 MiB/s | 570.6 KiB | 00m00s [201/878] Installing libthai-devel-0:0. 100% | 324.0 MiB/s | 663.6 KiB | 00m00s [202/878] Installing libdvdnav-0:7.0.0- 100% | 123.6 MiB/s | 126.5 KiB | 00m00s [203/878] Installing laszip-devel-0:3.5 100% | 0.0 B/s | 57.5 KiB | 00m00s [204/878] Installing libdicom-devel-0:1 100% | 0.0 B/s | 48.5 KiB | 00m00s [205/878] Installing hunspell-en-US-0:0 100% | 272.5 MiB/s | 558.1 KiB | 00m00s [206/878] Installing hunspell-0:1.7.2-1 100% | 62.1 MiB/s | 1.4 MiB | 00m00s [207/878] Installing enchant2-0:2.8.15- 100% | 12.8 MiB/s | 222.6 KiB | 00m00s [208/878] Installing libopenmpt-0:0.8.6 100% | 373.2 MiB/s | 1.9 MiB | 00m00s [209/878] Installing openblas-openmp-0: 100% | 633.1 MiB/s | 43.7 MiB | 00m00s [210/878] Installing flexiblas-netlib-0 100% | 308.1 MiB/s | 16.3 MiB | 00m00s [211/878] Installing flexiblas-0:3.5.0- 100% | 0.0 B/s | 39.2 KiB | 00m00s [212/878] Installing flexiblas-openblas 100% | 0.0 B/s | 39.9 KiB | 00m00s [213/878] Installing openblas-openmp64- 100% | 644.5 MiB/s | 43.8 MiB | 00m00s [214/878] Installing flexiblas-netlib64 100% | 318.3 MiB/s | 16.6 MiB | 00m00s [215/878] Installing flexiblas-openblas 100% | 0.0 B/s | 40.0 KiB | 00m00s [216/878] Installing arpack-0:3.9.1-9.f 100% | 308.4 MiB/s | 631.7 KiB | 00m00s [217/878] Installing armadillo-0:12.8.1 100% | 81.3 MiB/s | 83.2 KiB | 00m00s [218/878] Installing flexiblas-devel-0: 100% | 235.5 MiB/s | 5.9 MiB | 00m00s [219/878] Installing ngtcp2-crypto-ossl 100% | 0.0 B/s | 8.1 KiB | 00m00s [220/878] Installing sratom-0:0.6.22-1. 100% | 0.0 B/s | 49.9 KiB | 00m00s [221/878] Installing lilv-libs-0:0.26.4 100% | 124.1 MiB/s | 127.1 KiB | 00m00s [222/878] Installing libgusb-0:0.4.9-5. 100% | 155.9 MiB/s | 159.6 KiB | 00m00s [223/878] Installing colord-libs-0:1.4. 100% | 271.3 MiB/s | 833.4 KiB | 00m00s [224/878] Installing libharu-devel-0:2. 100% | 190.8 MiB/s | 195.4 KiB | 00m00s [225/878] Installing lapack64_-0:3.12.0 100% | 425.9 MiB/s | 9.8 MiB | 00m00s [226/878] Installing lapack64-0:3.12.0- 100% | 238.5 MiB/s | 9.8 MiB | 00m00s [227/878] Installing lapack-0:3.12.0-11 100% | 118.2 MiB/s | 17.6 MiB | 00m00s [228/878] Installing boost-locale-0:1.9 100% | 339.9 MiB/s | 696.0 KiB | 00m00s [229/878] Installing openvr-devel-0:2.1 100% | 634.0 MiB/s | 649.2 KiB | 00m00s [230/878] Installing openxr-devel-0:1.1 100% | 525.8 MiB/s | 7.4 MiB | 00m00s [231/878] Installing pyproject-rpm-macr 100% | 114.7 MiB/s | 117.5 KiB | 00m00s [232/878] Installing qhull-1:8.0.2-8.fc 100% | 55.8 MiB/s | 1.1 MiB | 00m00s [233/878] Installing boost-iostreams-0: 100% | 89.3 MiB/s | 91.4 KiB | 00m00s [234/878] Installing boost-math-0:1.90. 100% | 292.6 MiB/s | 599.2 KiB | 00m00s [235/878] Installing boost-log-0:1.90.0 100% | 378.4 MiB/s | 1.5 MiB | 00m00s [236/878] Installing boost-wave-0:1.90. 100% | 442.0 MiB/s | 905.3 KiB | 00m00s [237/878] Installing libdeflate-devel-0 100% | 13.3 MiB/s | 27.3 KiB | 00m00s [238/878] Installing iso-codes-0:4.20.1 100% | 341.4 MiB/s | 22.5 MiB | 00m00s [239/878] Installing liblerc-devel-0:4. 100% | 541.7 MiB/s | 4.3 MiB | 00m00s [240/878] Installing libfbclient2-0:5.0 100% | 409.3 MiB/s | 3.3 MiB | 00m00s [241/878] Installing libtommath-devel-0 100% | 0.0 B/s | 30.4 KiB | 00m00s [242/878] Installing tcl-devel-1:9.0.2- 100% | 326.1 MiB/s | 1.3 MiB | 00m00s [243/878] Installing librttopo-0:1.1.0- 100% | 255.0 MiB/s | 522.3 KiB | 00m00s [244/878] Installing PEGTL-devel-0:2.8. 100% | 138.7 MiB/s | 710.2 KiB | 00m00s [245/878] Installing json-devel-0:3.12. 100% | 344.4 MiB/s | 1.0 MiB | 00m00s [246/878] Installing libnsl2-0:2.0.1-5. 100% | 0.0 B/s | 58.8 KiB | 00m00s [247/878] Installing avahi-glib-0:0.9~r 100% | 0.0 B/s | 20.3 KiB | 00m00s [248/878] Installing cpp-0:16.0.1-0.10. 100% | 350.8 MiB/s | 42.1 MiB | 00m00s [249/878] Installing gcc-0:16.0.1-0.10. 100% | 407.7 MiB/s | 120.7 MiB | 00m00s [250/878] Installing libquadmath-devel- 100% | 23.1 MiB/s | 23.6 KiB | 00m00s [251/878] Installing gcc-gfortran-0:16. 100% | 349.8 MiB/s | 44.8 MiB | 00m00s [252/878] Installing blas-devel-0:3.12. 100% | 133.4 MiB/s | 136.6 KiB | 00m00s [253/878] Installing lapack-devel-0:3.1 100% | 400.6 MiB/s | 1.6 MiB | 00m00s [254/878] Installing gcc-c++-0:16.0.1-0 100% | 362.1 MiB/s | 46.4 MiB | 00m00s [255/878] Installing libseccomp-devel-0 100% | 6.5 MiB/s | 120.4 KiB | 00m00s [256/878] Installing libpq-devel-0:18.0 100% | 21.3 MiB/s | 414.3 KiB | 00m00s [257/878] Installing unixODBC-devel-0:2 100% | 177.0 MiB/s | 362.5 KiB | 00m00s [258/878] Installing nss-softokn-freebl 100% | 325.8 MiB/s | 1.0 MiB | 00m00s [259/878] Installing nss-softokn-0:3.12 100% | 404.5 MiB/s | 2.0 MiB | 00m00s [260/878] Installing nss-0:3.121.0-1.fc 100% | 179.5 MiB/s | 2.0 MiB | 00m00s [261/878] Installing nss-sysinit-0:3.12 100% | 1.0 MiB/s | 19.1 KiB | 00m00s [262/878] Installing boost-cobalt-0:1.9 100% | 310.4 MiB/s | 635.8 KiB | 00m00s [263/878] Installing boost-coroutine-0: 100% | 25.3 MiB/s | 25.9 KiB | 00m00s [264/878] Installing boost-fiber-0:1.90 100% | 85.8 MiB/s | 87.9 KiB | 00m00s [265/878] Installing boost-process-0:1. 100% | 69.2 MiB/s | 70.9 KiB | 00m00s [266/878] Installing urw-base35-bookman 100% | 455.0 MiB/s | 1.4 MiB | 00m00s [267/878] Installing urw-base35-c059-fo 100% | 465.1 MiB/s | 1.4 MiB | 00m00s [268/878] Installing urw-base35-d050000 100% | 0.0 B/s | 85.4 KiB | 00m00s [269/878] Installing urw-base35-gothic- 100% | 387.6 MiB/s | 1.2 MiB | 00m00s [270/878] Installing urw-base35-nimbus- 100% | 525.9 MiB/s | 1.1 MiB | 00m00s [271/878] Installing urw-base35-nimbus- 100% | 455.3 MiB/s | 1.4 MiB | 00m00s [272/878] Installing urw-base35-nimbus- 100% | 478.8 MiB/s | 2.4 MiB | 00m00s [273/878] Installing urw-base35-p052-fo 100% | 495.8 MiB/s | 1.5 MiB | 00m00s [274/878] Installing urw-base35-standar 100% | 0.0 B/s | 66.0 KiB | 00m00s [275/878] Installing urw-base35-z003-fo 100% | 382.6 MiB/s | 391.8 KiB | 00m00s [276/878] Installing urw-base35-fonts-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [277/878] Installing google-droid-sans- 100% | 368.2 MiB/s | 6.3 MiB | 00m00s [278/878] Installing abattis-cantarell- 100% | 189.9 MiB/s | 194.4 KiB | 00m00s [279/878] Installing gl2ps-0:1.4.2-16.f 100% | 121.5 MiB/s | 124.4 KiB | 00m00s [280/878] Installing fmt-devel-0:11.2.0 100% | 279.9 MiB/s | 573.3 KiB | 00m00s [281/878] Installing openal-soft-0:1.24 100% | 77.2 MiB/s | 1.6 MiB | 00m00s [282/878] Installing alembic-libs-0:1.8 100% | 343.7 MiB/s | 1.7 MiB | 00m00s [283/878] Installing libaec-devel-0:1.1 100% | 23.4 MiB/s | 24.0 KiB | 00m00s [284/878] Installing hdf5-devel-0:1.14. 100% | 139.2 MiB/s | 3.3 MiB | 00m00s [285/878] Installing libarchive-devel-0 100% | 185.1 MiB/s | 189.6 KiB | 00m00s [286/878] Installing libavc1394-0:0.5.4 100% | 6.2 MiB/s | 139.0 KiB | 00m00s [287/878] Installing libdc1394-0:2.2.7- 100% | 348.3 MiB/s | 356.6 KiB | 00m00s [288/878] Installing boost-contract-0:1 100% | 117.2 MiB/s | 120.0 KiB | 00m00s [289/878] Installing boost-type_erasure 100% | 61.5 MiB/s | 63.0 KiB | 00m00s [290/878] Installing boost-timer-0:1.90 100% | 0.0 B/s | 25.8 KiB | 00m00s [291/878] Installing flac-libs-0:1.5.0- 100% | 307.6 MiB/s | 630.1 KiB | 00m00s [292/878] Installing libsndfile-0:1.2.2 100% | 271.2 MiB/s | 555.4 KiB | 00m00s [293/878] Installing libbs2b-0:3.1.0-37 100% | 3.8 MiB/s | 65.9 KiB | 00m00s [294/878] Installing libwebp-devel-0:1. 100% | 122.4 MiB/s | 125.4 KiB | 00m00s [295/878] Installing lcms2-devel-0:2.16 100% | 0.0 B/s | 136.4 KiB | 00m00s [296/878] Installing boost-json-0:1.90. 100% | 365.1 MiB/s | 373.9 KiB | 00m00s [297/878] Installing expat-devel-0:2.7. 100% | 228.8 MiB/s | 234.3 KiB | 00m00s [298/878] Installing graphviz-libs-0:14 100% | 320.3 MiB/s | 1.3 MiB | 00m00s [299/878] Installing libultrahdr-0:1.4. 100% | 377.4 MiB/s | 386.5 KiB | 00m00s [300/878] Installing libyuv-0:0-0.62.20 100% | 334.6 MiB/s | 685.3 KiB | 00m00s [301/878] Installing libavif-0:1.3.0-4. 100% | 260.7 MiB/s | 266.9 KiB | 00m00s [302/878] Installing libv4l-0:1.32.0-3. 100% | 180.3 MiB/s | 369.2 KiB | 00m00s [303/878] Installing aribb24-0:1.0.3^20 100% | 82.4 MiB/s | 84.4 KiB | 00m00s [304/878] Installing zvbi-0:0.2.44-3.fc 100% | 48.3 MiB/s | 1.2 MiB | 00m00s [305/878] Installing rapidjson-devel-0: 100% | 258.4 MiB/s | 793.7 KiB | 00m00s [306/878] Installing cli11-devel-0:2.6. 100% | 172.6 MiB/s | 707.0 KiB | 00m00s [307/878] Installing eigen3-devel-0:5.0 100% | 311.0 MiB/s | 9.6 MiB | 00m00s [308/878] Installing fast_float-devel-0 100% | 204.5 MiB/s | 209.5 KiB | 00m00s [309/878] Installing utf8cpp-devel-0:4. 100% | 140.9 MiB/s | 144.3 KiB | 00m00s [310/878] Installing libzstd-devel-0:1. 100% | 214.0 MiB/s | 219.1 KiB | 00m00s [311/878] Installing libtiff-devel-0:4. 100% | 265.6 MiB/s | 816.0 KiB | 00m00s [312/878] Installing liblqr-1-0:0.4.2-2 100% | 100.0 MiB/s | 102.4 KiB | 00m00s [313/878] Installing graphene-0:1.10.8- 100% | 156.3 MiB/s | 160.0 KiB | 00m00s [314/878] Installing annobin-docs-0:13. 100% | 0.0 B/s | 100.3 KiB | 00m00s [315/878] Installing gdbm-1:1.23-11.fc4 100% | 23.9 MiB/s | 464.7 KiB | 00m00s [316/878] Installing cracklib-0:2.9.11- 100% | 12.2 MiB/s | 237.0 KiB | 00m00s [317/878] Installing libpwquality-0:1.4 100% | 20.6 MiB/s | 421.0 KiB | 00m00s [318/878] Installing pam-0:1.7.2-1.fc44 100% | 62.5 MiB/s | 1.7 MiB | 00m00s [319/878] Installing authselect-libs-0: 100% | 98.3 MiB/s | 906.2 KiB | 00m00s [320/878] Installing libsigc++20-0:2.12 100% | 89.8 MiB/s | 91.9 KiB | 00m00s [321/878] Installing glibmm2.4-0:2.66.8 100% | 360.3 MiB/s | 2.9 MiB | 00m00s [322/878] Installing libxml++-0:2.42.3- 100% | 295.3 MiB/s | 302.4 KiB | 00m00s [323/878] Installing libconfig-0:1.8.2- 100% | 241.1 MiB/s | 246.9 KiB | 00m00s [324/878] Installing libffado-0:2.4.9-1 100% | 371.1 MiB/s | 2.6 MiB | 00m00s [325/878] Installing libdb-0:5.3.28-67. 100% | 158.5 MiB/s | 1.9 MiB | 00m00s >>> Running sysusers scriptlet: jack-audio-connection-kit-0:1.9.22-11.fc44.x86_64 >>> Finished sysusers scriptlet: jack-audio-connection-kit-0:1.9.22-11.fc44.x86_64 >>> Scriptlet output: >>> Creating group 'jackuser' with GID 999. >>> [326/878] Installing jack-audio-connect 100% | 77.7 MiB/s | 1.9 MiB | 00m00s [327/878] Installing libblkid-devel-0:2 100% | 45.1 MiB/s | 46.2 KiB | 00m00s [328/878] Installing clang-resource-fil 100% | 0.0 B/s | 16.7 KiB | 00m00s [329/878] Installing gettext-common-dev 100% | 582.5 MiB/s | 596.5 KiB | 00m00s [330/878] Installing lzo-minilzo-0:2.10 100% | 36.9 MiB/s | 37.8 KiB | 00m00s [331/878] Installing lzo-devel-0:2.10-1 100% | 210.2 MiB/s | 215.3 KiB | 00m00s [332/878] Installing tesseract-tessdata 100% | 0.0 B/s | 15.7 KiB | 00m00s [333/878] Installing tesseract-common-0 100% | 20.4 MiB/s | 20.9 KiB | 00m00s [334/878] Installing tesseract-langpack 100% | 392.3 MiB/s | 3.9 MiB | 00m00s [335/878] Installing tesseract-libs-0:5 100% | 406.1 MiB/s | 3.2 MiB | 00m00s [336/878] Installing libdovi-0:3.3.2-2. 100% | 290.4 MiB/s | 594.7 KiB | 00m00s [337/878] Installing libplacebo-0:7.360 100% | 299.0 MiB/s | 1.2 MiB | 00m00s [338/878] Installing libunibreak-0:6.1- 100% | 137.4 MiB/s | 140.7 KiB | 00m00s [339/878] Installing libcdio-0:2.3.0-1. 100% | 27.9 MiB/s | 600.7 KiB | 00m00s [340/878] Installing libcdio-paranoia-0 100% | 10.4 MiB/s | 181.6 KiB | 00m00s [341/878] Installing slang-0:2.3.3-9.fc 100% | 366.5 MiB/s | 1.5 MiB | 00m00s [342/878] Installing zimg-0:3.0.6-3.fc4 100% | 299.0 MiB/s | 612.4 KiB | 00m00s [343/878] Installing vid.stab-0:1.1.1-8 100% | 95.0 MiB/s | 97.3 KiB | 00m00s [344/878] Installing qrencode-libs-0:4. 100% | 162.6 MiB/s | 166.5 KiB | 00m00s [345/878] Installing libmysofa-0:1.3.3- 100% | 78.2 MiB/s | 80.0 KiB | 00m00s [346/878] Installing glfw-1:3.4-6.fc44. 100% | 378.3 MiB/s | 387.4 KiB | 00m00s [347/878] Installing bzip2-devel-0:1.0. 100% | 303.5 MiB/s | 310.7 KiB | 00m00s [348/878] Installing libverto-devel-0:0 100% | 0.0 B/s | 26.4 KiB | 00m00s [349/878] Installing libsepol-devel-0:3 100% | 63.0 MiB/s | 129.0 KiB | 00m00s [350/878] Installing libselinux-devel-0 100% | 51.1 MiB/s | 156.9 KiB | 00m00s [351/878] Installing libmount-devel-0:2 100% | 0.0 B/s | 67.4 KiB | 00m00s [352/878] Installing libcom_err-devel-0 100% | 1.0 MiB/s | 18.3 KiB | 00m00s [353/878] Installing keyutils-libs-deve 100% | 53.9 MiB/s | 55.2 KiB | 00m00s [354/878] Installing libuuid-devel-0:2. 100% | 42.9 MiB/s | 43.9 KiB | 00m00s [355/878] Installing libSM-devel-0:1.2. 100% | 0.0 B/s | 19.7 KiB | 00m00s [356/878] Installing libnghttp3-devel-0 100% | 0.0 B/s | 108.2 KiB | 00m00s [357/878] Installing libidn2-devel-0:2. 100% | 153.0 MiB/s | 156.7 KiB | 00m00s [358/878] Installing publicsuffix-list- 100% | 335.2 MiB/s | 343.2 KiB | 00m00s [359/878] Installing libpsl-devel-0:0.2 100% | 110.9 MiB/s | 113.5 KiB | 00m00s [360/878] Installing libkadm5-0:1.22.2- 100% | 214.6 MiB/s | 219.8 KiB | 00m00s [361/878] Installing krb5-devel-0:1.22. 100% | 37.0 MiB/s | 719.2 KiB | 00m00s [362/878] Installing libssh-devel-0:0.1 100% | 201.4 MiB/s | 206.2 KiB | 00m00s [363/878] Installing brotli-0:1.2.0-3.f 100% | 2.1 MiB/s | 34.3 KiB | 00m00s [364/878] Installing brotli-devel-0:1.2 100% | 33.4 MiB/s | 68.4 KiB | 00m00s [365/878] Installing libcurl-devel-0:8. 100% | 52.2 MiB/s | 1.5 MiB | 00m00s [366/878] Installing netcdf-devel-0:4.9 100% | 22.1 MiB/s | 406.6 KiB | 00m00s [367/878] Installing netcdf-cxx-devel-0 100% | 395.5 MiB/s | 1.2 MiB | 00m00s [368/878] Installing m4-0:1.4.21-1.fc45 100% | 43.3 MiB/s | 887.6 KiB | 00m00s [369/878] Installing cgnslib-common-0:4 100% | 253.2 MiB/s | 518.5 KiB | 00m00s [370/878] Installing sqlite-0:3.52.0-1. 100% | 89.3 MiB/s | 2.0 MiB | 00m00s [371/878] Installing sqlite-devel-0:3.5 100% | 343.3 MiB/s | 703.2 KiB | 00m00s [372/878] Installing xz-devel-1:5.8.3-1 100% | 128.2 MiB/s | 262.6 KiB | 00m00s [373/878] Installing libxml2-devel-0:2. 100% | 142.3 MiB/s | 3.4 MiB | 00m00s [374/878] Installing lz4-devel-0:1.10.0 100% | 0.0 B/s | 103.2 KiB | 00m00s [375/878] Installing libglvnd-core-deve 100% | 0.0 B/s | 41.1 KiB | 00m00s [376/878] Installing libXdmcp-0:1.1.5-5 100% | 81.7 MiB/s | 83.6 KiB | 00m00s [377/878] Installing libXdmcp-devel-0:1 100% | 0.0 B/s | 9.9 KiB | 00m00s [378/878] Installing jxrlib-0:1.1-33.fc 100% | 41.6 MiB/s | 766.1 KiB | 00m00s [379/878] Installing freeimage-0:3.19.0 100% | 321.6 MiB/s | 988.0 KiB | 00m00s [380/878] Installing freeimage-devel-0: 100% | 125.1 MiB/s | 128.1 KiB | 00m00s [381/878] Installing systemtap-sdt-deve 100% | 90.6 MiB/s | 185.5 KiB | 00m00s [382/878] Installing libwacom-data-0:2. 100% | 109.7 MiB/s | 1.5 MiB | 00m00s [383/878] Installing duktape-0:2.7.0-11 100% | 305.4 MiB/s | 625.6 KiB | 00m00s [384/878] Installing libproxy-0:0.5.12- 100% | 101.9 MiB/s | 104.4 KiB | 00m00s [385/878] Installing lmdb-libs-0:0.9.34 100% | 112.6 MiB/s | 115.3 KiB | 00m00s [386/878] Installing libldb-2:4.24.0-7. 100% | 153.5 MiB/s | 471.5 KiB | 00m00s [387/878] Installing qt6-filesystem-0:6 100% | 0.0 B/s | 3.5 KiB | 00m00s [388/878] Installing libb2-0:0.98.1-15. 100% | 0.0 B/s | 43.0 KiB | 00m00s [389/878] Installing double-conversion- 100% | 101.1 MiB/s | 103.5 KiB | 00m00s [390/878] Installing qt6-qtbase-0:6.10. 100% | 248.3 MiB/s | 13.7 MiB | 00m00s [391/878] Installing qt6-qtbase-common- 100% | 0.0 B/s | 352.0 B | 00m00s [392/878] Installing qt6-qtbase-ibase-0 100% | 159.5 MiB/s | 163.3 KiB | 00m00s [393/878] Installing qt6-qtbase-odbc-0: 100% | 151.3 MiB/s | 155.0 KiB | 00m00s [394/878] Installing qt6-qtbase-postgre 100% | 135.9 MiB/s | 139.1 KiB | 00m00s [395/878] Installing ngtcp2-crypto-gnut 100% | 0.0 B/s | 40.4 KiB | 00m00s [396/878] Installing gpgme-0:2.0.1-3.fc 100% | 31.9 MiB/s | 620.8 KiB | 00m00s [397/878] Installing gpgmepp-0:2.0.1-3. 100% | 216.1 MiB/s | 442.5 KiB | 00m00s [398/878] Installing abseil-cpp-0:20260 100% | 259.1 MiB/s | 2.6 MiB | 00m00s [399/878] Installing re2-2:20251105-5.f 100% | 296.9 MiB/s | 608.1 KiB | 00m00s [400/878] Installing protobuf-0:3.19.6- 100% | 410.7 MiB/s | 3.3 MiB | 00m00s [401/878] Installing liborc2-0:2.3.0-1. 100% | 383.4 MiB/s | 1.9 MiB | 00m00s [402/878] Installing libarrow-0:23.0.1- 100% | 454.0 MiB/s | 14.1 MiB | 00m00s [403/878] Installing llvm-filesystem-0: 100% | 0.0 B/s | 1.1 KiB | 00m00s [404/878] Installing llvm-libs-0:22.1.2 100% | 465.1 MiB/s | 140.4 MiB | 00m00s [405/878] Installing clang-libs-0:22.1. 100% | 469.4 MiB/s | 109.8 MiB | 00m00s [406/878] Installing libopenjph-0:0.26. 100% | 236.0 MiB/s | 483.3 KiB | 00m00s [407/878] Installing libheif-0:1.21.2-3 100% | 151.2 MiB/s | 1.8 MiB | 00m00s >>> Running sysusers scriptlet: dbus-common-1:1.16.2-1.fc45.noarch >>> Finished sysusers scriptlet: dbus-common-1:1.16.2-1.fc45.noarch >>> Scriptlet output: >>> Creating group 'dbus' with GID 81. >>> Creating user 'dbus' (System Message Bus) with UID 81 and GID 81. >>> [408/878] Installing dbus-common-1:1.16 100% | 1.2 MiB/s | 13.6 KiB | 00m00s [409/878] Installing dbus-broker-0:37-8 100% | 14.9 MiB/s | 397.5 KiB | 00m00s [410/878] Installing dbus-1:1.16.2-1.fc 100% | 0.0 B/s | 124.0 B | 00m00s [411/878] Installing xdg-dbus-proxy-0:0 100% | 5.0 MiB/s | 92.0 KiB | 00m00s [412/878] Installing gupnp-0:1.6.9-3.fc 100% | 306.4 MiB/s | 313.7 KiB | 00m00s [413/878] Installing gupnp-igd-0:1.6.0- 100% | 66.8 MiB/s | 68.4 KiB | 00m00s [414/878] Installing libnice-0:0.1.23-2 100% | 26.4 MiB/s | 512.8 KiB | 00m00s [415/878] Installing openpgm-0:5.3.128- 100% | 314.2 MiB/s | 321.7 KiB | 00m00s [416/878] Installing libsodium-0:1.0.21 100% | 221.9 MiB/s | 454.5 KiB | 00m00s [417/878] Installing zeromq-0:4.3.5-23. 100% | 44.6 MiB/s | 958.3 KiB | 00m00s [418/878] Installing cjson-0:1.7.18-5.f 100% | 4.2 MiB/s | 65.2 KiB | 00m00s [419/878] Installing librist-0:0.2.11-1 100% | 179.3 MiB/s | 183.6 KiB | 00m00s [420/878] Installing libudfread-0:1.2.0 100% | 61.9 MiB/s | 63.4 KiB | 00m00s [421/878] Installing soxr-0:0.1.3-21.fc 100% | 188.8 MiB/s | 193.3 KiB | 00m00s [422/878] Installing lpcnetfreedv-0:0.5 100% | 570.1 MiB/s | 14.8 MiB | 00m00s [423/878] Installing codec2-0:1.2.0-9.f 100% | 341.3 MiB/s | 1.4 MiB | 00m00s [424/878] Installing poppler-data-0:0.4 100% | 399.7 MiB/s | 12.4 MiB | 00m00s [425/878] Installing thrift-0:0.20.0-9. 100% | 173.8 MiB/s | 5.6 MiB | 00m00s [426/878] Installing parquet-libs-0:23. 100% | 316.2 MiB/s | 3.8 MiB | 00m00s [427/878] Installing uriparser-0:1.0.0- 100% | 10.6 MiB/s | 184.7 KiB | 00m00s [428/878] Installing libkml-0:1.3.0-56. 100% | 294.5 MiB/s | 1.2 MiB | 00m00s [429/878] Installing utf8proc-0:2.11.3- 100% | 366.1 MiB/s | 374.9 KiB | 00m00s [430/878] Installing libarrow-compute-l 100% | 519.1 MiB/s | 14.0 MiB | 00m00s [431/878] Installing libarrow-acero-lib 100% | 359.0 MiB/s | 1.4 MiB | 00m00s [432/878] Installing libarrow-dataset-l 100% | 382.0 MiB/s | 1.5 MiB | 00m00s [433/878] Installing lm_sensors-libs-0: 100% | 84.8 MiB/s | 86.8 KiB | 00m00s [434/878] Installing libxshmfence-0:1.3 100% | 0.0 B/s | 13.4 KiB | 00m00s [435/878] Installing google-noto-fonts- 100% | 0.0 B/s | 18.5 KiB | 00m00s [436/878] Installing google-noto-sans-v 100% | 347.8 MiB/s | 1.4 MiB | 00m00s [437/878] Installing default-fonts-core 100% | 17.8 MiB/s | 18.2 KiB | 00m00s [438/878] Installing fontconfig-0:2.17. 100% | 695.0 KiB/s | 795.8 KiB | 00m01s [439/878] Installing poppler-0:26.01.0- 100% | 330.0 MiB/s | 4.0 MiB | 00m00s [440/878] Installing libaribcaption-0:1 100% | 255.3 MiB/s | 261.5 KiB | 00m00s [441/878] Installing libbluray-0:1.4.0- 100% | 312.4 MiB/s | 319.9 KiB | 00m00s [442/878] Installing libass-0:0.17.4-2. 100% | 285.2 MiB/s | 292.0 KiB | 00m00s [443/878] Installing hwdata-0:0.406-1.f 100% | 519.5 MiB/s | 9.9 MiB | 00m00s [444/878] Installing libpciaccess-0:0.1 100% | 48.6 MiB/s | 49.8 KiB | 00m00s [445/878] Installing libdrm-0:2.4.131-1 100% | 199.2 MiB/s | 408.0 KiB | 00m00s [446/878] Installing mesa-dri-drivers-0 100% | 465.3 MiB/s | 51.2 MiB | 00m00s [447/878] Installing mesa-libgbm-0:26.0 100% | 0.0 B/s | 20.4 KiB | 00m00s [448/878] Installing libpciaccess-devel 100% | 0.0 B/s | 15.9 KiB | 00m00s [449/878] Installing libdrm-devel-0:2.4 100% | 244.3 MiB/s | 750.6 KiB | 00m00s [450/878] Installing libasyncns-0:0.8-3 100% | 55.3 MiB/s | 56.6 KiB | 00m00s [451/878] Installing pulseaudio-libs-0: 100% | 339.8 MiB/s | 3.4 MiB | 00m00s [452/878] Installing flite-0:2.2-13.fc4 100% | 316.3 MiB/s | 21.5 MiB | 00m00s [453/878] Installing tzdata-0:2026a-1.f 100% | 48.8 MiB/s | 1.5 MiB | 00m00s [454/878] Installing python-pip-wheel-0 100% | 611.4 MiB/s | 1.2 MiB | 00m00s [455/878] Installing mpdecimal-0:4.0.1- 100% | 35.6 MiB/s | 218.6 KiB | 00m00s [456/878] Installing python3-libs-0:3.1 100% | 358.7 MiB/s | 44.1 MiB | 00m00s [457/878] Installing python3-0:3.14.3-2 100% | 1.7 MiB/s | 30.5 KiB | 00m00s [458/878] Installing gstreamer1-0:1.28. 100% | 169.2 MiB/s | 5.4 MiB | 00m00s [459/878] Installing boost-python3-0:1. 100% | 128.4 MiB/s | 262.9 KiB | 00m00s [460/878] Installing python3-numpy-f2py 100% | 72.6 MiB/s | 2.2 MiB | 00m00s [461/878] Installing python3-numpy-1:2. 100% | 341.3 MiB/s | 41.6 MiB | 00m00s [462/878] Installing python3-packaging- 100% | 182.0 MiB/s | 745.4 KiB | 00m00s [463/878] Installing glib2-devel-0:2.88 100% | 344.2 MiB/s | 15.8 MiB | 00m00s [464/878] Installing javascriptcoregtk4 100% | 387.6 MiB/s | 793.8 KiB | 00m00s [465/878] Installing libsoup3-devel-0:3 100% | 345.9 MiB/s | 1.0 MiB | 00m00s [466/878] Installing libcloudproviders- 100% | 277.7 MiB/s | 1.4 MiB | 00m00s [467/878] Installing python3-rpm-genera 100% | 80.9 MiB/s | 82.9 KiB | 00m00s [468/878] Installing python3-devel-0:3. 100% | 80.0 MiB/s | 2.0 MiB | 00m00s [469/878] Installing boost-numpy3-0:1.9 100% | 57.1 MiB/s | 58.5 KiB | 00m00s [470/878] Installing python3-imath-0:3. 100% | 576.3 MiB/s | 23.1 MiB | 00m00s [471/878] Installing python3-pyparsing- 100% | 343.1 MiB/s | 1.0 MiB | 00m00s [472/878] Installing systemtap-sdt-dtra 100% | 10.4 MiB/s | 181.9 KiB | 00m00s [473/878] Installing libwacom-0:2.18.0- 100% | 6.4 MiB/s | 111.9 KiB | 00m00s [474/878] Installing libinput-0:1.31.1- 100% | 27.7 MiB/s | 707.9 KiB | 00m00s [475/878] Installing vulkan-headers-0:1 100% | 752.8 MiB/s | 36.1 MiB | 00m00s [476/878] Installing vulkan-loader-deve 100% | 0.0 B/s | 9.1 KiB | 00m00s [477/878] Installing ninja-build-0:1.13 100% | 25.7 MiB/s | 499.6 KiB | 00m00s [478/878] Installing cmake-rpm-macros-0 100% | 0.0 B/s | 9.0 KiB | 00m00s [479/878] Installing proj-data-0:9.8.0- 100% | 539.1 MiB/s | 10.2 MiB | 00m00s [480/878] Installing proj-0:9.8.0-1.fc4 100% | 167.4 MiB/s | 4.7 MiB | 00m00s [481/878] Installing libgeotiff-0:1.7.4 100% | 15.9 MiB/s | 293.1 KiB | 00m00s [482/878] Installing proj-devel-0:9.8.0 100% | 278.2 MiB/s | 569.8 KiB | 00m00s [483/878] Installing libgeotiff-devel-0 100% | 144.1 MiB/s | 147.5 KiB | 00m00s [484/878] Installing libspatialite-0:5. 100% | 517.0 MiB/s | 15.0 MiB | 00m00s [485/878] Installing mariadb-connector- 100% | 0.0 B/s | 1.0 KiB | 00m00s [486/878] Installing mariadb-connector- 100% | 258.1 MiB/s | 528.7 KiB | 00m00s [487/878] Installing mariadb-connector- 100% | 11.3 MiB/s | 196.0 KiB | 00m00s [488/878] Installing qt6-qtbase-mysql-0 100% | 116.4 MiB/s | 119.2 KiB | 00m00s [489/878] Installing srt-libs-0:1.5.5-0 100% | 344.7 MiB/s | 1.0 MiB | 00m00s [490/878] Installing librabbitmq-0:0.15 100% | 88.5 MiB/s | 90.6 KiB | 00m00s [491/878] Installing libmodplug-1:0.8.9 100% | 180.2 MiB/s | 369.0 KiB | 00m00s [492/878] Installing game-music-emu-0:0 100% | 353.0 MiB/s | 361.5 KiB | 00m00s [493/878] Installing xvidcore-0:1.3.7-1 100% | 429.7 MiB/s | 879.9 KiB | 00m00s [494/878] Installing xeve-libs-0:0.5.1- 100% | 442.3 MiB/s | 905.9 KiB | 00m00s [495/878] Installing xevd-libs-0:0.5.0- 100% | 372.1 MiB/s | 381.1 KiB | 00m00s [496/878] Installing vo-amrwbenc-0:0.1. 100% | 155.6 MiB/s | 159.3 KiB | 00m00s [497/878] Installing twolame-libs-0:0.4 100% | 158.7 MiB/s | 162.5 KiB | 00m00s [498/878] Installing speex-0:1.2.0-21.f 100% | 127.3 MiB/s | 130.3 KiB | 00m00s [499/878] Installing opencore-amr-0:0.1 100% | 346.7 MiB/s | 355.1 KiB | 00m00s [500/878] Installing openapv-libs-0:0.2 100% | 123.5 MiB/s | 126.5 KiB | 00m00s [501/878] Installing libvpx-0:1.16.0-2. 100% | 413.7 MiB/s | 3.3 MiB | 00m00s [502/878] Installing liblc3-0:1.1.3-7.f 100% | 171.5 MiB/s | 175.7 KiB | 00m00s [503/878] Installing ilbc-0:3.0.4-19.fc 100% | 90.7 MiB/s | 92.8 KiB | 00m00s [504/878] Installing fdk-aac-free-0:2.0 100% | 307.5 MiB/s | 629.8 KiB | 00m00s [505/878] Installing xerces-c-0:3.3.0-9 100% | 437.4 MiB/s | 3.9 MiB | 00m00s [506/878] Installing muParser-0:2.3.5-5 100% | 275.8 MiB/s | 564.8 KiB | 00m00s [507/878] Installing libgta-0:1.2.1-17. 100% | 69.7 MiB/s | 71.3 KiB | 00m00s [508/878] Installing cfitsio-0:4.6.3-2. 100% | 384.0 MiB/s | 1.9 MiB | 00m00s [509/878] Installing gdal-libs-0:3.12.3 100% | 402.5 MiB/s | 34.6 MiB | 00m00s [510/878] Installing gdal-devel-0:3.12. 100% | 79.4 MiB/s | 1.7 MiB | 00m00s [511/878] Installing PDAL-libs-0:2.10.1 100% | 433.8 MiB/s | 6.9 MiB | 00m00s [512/878] Installing liblas-0:1.8.2-0.3 100% | 235.9 MiB/s | 966.3 KiB | 00m00s [513/878] Installing PDAL-devel-0:2.10. 100% | 60.5 MiB/s | 1.5 MiB | 00m00s [514/878] Installing hidapi-0:0.15.0-3. 100% | 110.0 MiB/s | 112.6 KiB | 00m00s [515/878] Installing libmanette-0:0.2.1 100% | 360.2 MiB/s | 368.9 KiB | 00m00s [516/878] Installing orc-0:0.4.41-3.fc4 100% | 39.3 MiB/s | 724.4 KiB | 00m00s [517/878] Installing libvisual-1:0.4.2- 100% | 228.0 MiB/s | 467.0 KiB | 00m00s [518/878] Installing cdparanoia-libs-0: 100% | 112.0 MiB/s | 114.7 KiB | 00m00s [519/878] Installing libstemmer-0:3.0.1 100% | 313.8 MiB/s | 642.7 KiB | 00m00s [520/878] Installing libtinysparql-0:3. 100% | 335.7 MiB/s | 1.0 MiB | 00m00s [521/878] Installing cups-filesystem-1: 100% | 0.0 B/s | 1.8 KiB | 00m00s [522/878] Installing cups-libs-1:2.4.16 100% | 103.5 MiB/s | 636.2 KiB | 00m00s [523/878] Installing adwaita-icon-theme 100% | 75.3 MiB/s | 2.4 MiB | 00m00s [524/878] Installing adwaita-cursor-the 100% | 672.3 MiB/s | 11.4 MiB | 00m00s [525/878] Installing adwaita-icon-theme 100% | 83.9 MiB/s | 1.3 MiB | 00m00s [526/878] Installing highway-0:1.3.0-2. 100% | 553.4 MiB/s | 5.5 MiB | 00m00s [527/878] Installing libjxl-1:0.11.1-8. 100% | 411.0 MiB/s | 4.1 MiB | 00m00s [528/878] Installing libpaper-1:2.1.1-1 100% | 49.1 MiB/s | 50.3 KiB | 00m00s [529/878] Installing libijs-0:0.35-26.f 100% | 0.0 B/s | 62.4 KiB | 00m00s [530/878] Installing jbig2dec-libs-0:0. 100% | 166.4 MiB/s | 170.4 KiB | 00m00s [531/878] Installing adobe-mappings-pdf 100% | 366.4 MiB/s | 4.4 MiB | 00m00s [532/878] Installing xkeyboard-config-0 100% | 323.3 MiB/s | 6.5 MiB | 00m00s [533/878] Installing libxkbcommon-0:1.1 100% | 211.9 MiB/s | 433.9 KiB | 00m00s [534/878] Installing libxkbcommon-devel 100% | 385.8 MiB/s | 395.1 KiB | 00m00s [535/878] Installing libxkbcommon-x11-0 100% | 35.4 MiB/s | 36.3 KiB | 00m00s [536/878] Installing libX11-common-0:1. 100% | 169.3 MiB/s | 1.2 MiB | 00m00s [537/878] Installing libX11-0:1.8.13-1. 100% | 224.7 MiB/s | 1.3 MiB | 00m00s [538/878] Installing libX11-devel-0:1.8 100% | 92.1 MiB/s | 1.1 MiB | 00m00s [539/878] Installing libXext-0:1.3.6-5. 100% | 17.8 MiB/s | 91.1 KiB | 00m00s [540/878] Installing libXext-devel-0:1. 100% | 53.6 MiB/s | 109.8 KiB | 00m00s [541/878] Installing libXi-0:1.8.2-4.fc 100% | 79.7 MiB/s | 81.6 KiB | 00m00s [542/878] Installing libXrender-0:0.9.1 100% | 0.0 B/s | 51.2 KiB | 00m00s [543/878] Installing cairo-0:1.18.4-6.f 100% | 365.4 MiB/s | 1.8 MiB | 00m00s [544/878] Installing libXrender-devel-0 100% | 0.0 B/s | 51.0 KiB | 00m00s [545/878] Installing libXt-0:1.3.1-4.fc 100% | 214.3 MiB/s | 438.9 KiB | 00m00s [546/878] Installing libXfixes-0:6.0.1- 100% | 0.0 B/s | 35.4 KiB | 00m00s [547/878] Installing libXfixes-devel-0: 100% | 0.0 B/s | 9.9 KiB | 00m00s [548/878] Installing libXi-devel-0:1.8. 100% | 140.8 MiB/s | 144.2 KiB | 00m00s [549/878] Installing cairo-gobject-0:1. 100% | 0.0 B/s | 31.8 KiB | 00m00s [550/878] Installing libXft-0:2.3.8-10. 100% | 165.8 MiB/s | 169.8 KiB | 00m00s [551/878] Installing pango-0:1.57.1-1.f 100% | 50.8 MiB/s | 1.0 MiB | 00m00s [552/878] Installing glycin-loaders-0:2 100% | 482.5 MiB/s | 14.0 MiB | 00m00s [553/878] Installing glycin-libs-0:2.1. 100% | 387.6 MiB/s | 4.3 MiB | 00m00s [554/878] Installing gdk-pixbuf2-0:2.44 100% | 99.4 MiB/s | 2.6 MiB | 00m00s [555/878] Installing librsvg2-0:2.62.0- 100% | 262.2 MiB/s | 5.0 MiB | 00m00s [556/878] Installing tk-1:9.0.2-1.fc44. 100% | 123.6 MiB/s | 3.8 MiB | 00m00s [557/878] Installing libXtst-0:1.2.5-4. 100% | 0.0 B/s | 34.5 KiB | 00m00s [558/878] Installing libXv-0:1.0.13-4.f 100% | 26.5 MiB/s | 27.1 KiB | 00m00s [559/878] Installing libXtst-devel-0:1. 100% | 0.0 B/s | 13.6 KiB | 00m00s [560/878] Installing openslide-0:4.0.0- 100% | 297.6 MiB/s | 304.8 KiB | 00m00s [561/878] Installing libXcursor-0:1.2.3 100% | 53.7 MiB/s | 55.0 KiB | 00m00s [562/878] Installing libXcursor-devel-0 100% | 29.8 MiB/s | 30.5 KiB | 00m00s [563/878] Installing libXdamage-0:1.1.6 100% | 0.0 B/s | 41.1 KiB | 00m00s [564/878] Installing libXrandr-0:1.5.4- 100% | 55.6 MiB/s | 56.9 KiB | 00m00s [565/878] Installing libXrandr-devel-0: 100% | 0.0 B/s | 24.1 KiB | 00m00s [566/878] Installing libXinerama-0:1.1. 100% | 0.0 B/s | 15.9 KiB | 00m00s [567/878] Installing libXinerama-devel- 100% | 0.0 B/s | 8.4 KiB | 00m00s [568/878] Installing libXcomposite-0:0. 100% | 0.0 B/s | 41.9 KiB | 00m00s [569/878] Installing libXcomposite-deve 100% | 0.0 B/s | 10.1 KiB | 00m00s [570/878] Installing mesa-libEGL-0:26.0 100% | 193.1 MiB/s | 395.4 KiB | 00m00s [571/878] Installing libglvnd-egl-1:1.7 100% | 68.6 MiB/s | 70.2 KiB | 00m00s [572/878] Installing libglvnd-gles-1:1. 100% | 0.0 B/s | 99.1 KiB | 00m00s [573/878] Installing libXdamage-devel-0 100% | 0.0 B/s | 3.1 KiB | 00m00s [574/878] Installing libXv-devel-0:1.0. 100% | 44.9 MiB/s | 46.0 KiB | 00m00s [575/878] Installing gtk-update-icon-ca 100% | 2.9 MiB/s | 63.2 KiB | 00m00s [576/878] Installing tk8-1:8.6.17-2.fc4 100% | 110.9 MiB/s | 3.2 MiB | 00m00s [577/878] Installing libgs-0:10.07.0-1. 100% | 524.4 MiB/s | 24.6 MiB | 00m00s [578/878] Installing libXt-devel-0:1.3. 100% | 237.1 MiB/s | 1.7 MiB | 00m00s [579/878] Installing libXmu-0:1.2.1-5.f 100% | 188.5 MiB/s | 193.0 KiB | 00m00s [580/878] Installing harfbuzz-cairo-0:1 100% | 0.0 B/s | 52.9 KiB | 00m00s [581/878] Installing libXxf86vm-0:1.1.6 100% | 0.0 B/s | 26.4 KiB | 00m00s [582/878] Installing mesa-libGL-0:26.0. 100% | 181.1 MiB/s | 371.0 KiB | 00m00s [583/878] Installing libglvnd-glx-1:1.7 100% | 294.1 MiB/s | 602.4 KiB | 00m00s [584/878] Installing libva-0:2.23.0-3.f 100% | 170.7 MiB/s | 349.6 KiB | 00m00s [585/878] Installing libglvnd-devel-1:1 100% | 530.1 MiB/s | 2.1 MiB | 00m00s [586/878] Installing mesa-libGLU-devel- 100% | 0.0 B/s | 17.5 KiB | 00m00s [587/878] Installing mesa-libGL-devel-0 100% | 0.0 B/s | 81.5 KiB | 00m00s [588/878] Installing libGLEW-0:2.2.0-12 100% | 371.7 MiB/s | 761.3 KiB | 00m00s [589/878] Installing gstreamer1-plugins 100% | 325.9 MiB/s | 7.5 MiB | 00m00s [590/878] Installing freeglut-0:3.8.0-2 100% | 237.7 MiB/s | 486.9 KiB | 00m00s [591/878] Installing freeglut-devel-0:3 100% | 258.2 MiB/s | 2.3 MiB | 00m00s [592/878] Installing libcaca-0:0.99-0.8 100% | 283.7 MiB/s | 871.4 KiB | 00m00s [593/878] Installing gstreamer1-plugins 100% | 328.9 MiB/s | 3.6 MiB | 00m00s [594/878] Installing gl2ps-devel-0:1.4. 100% | 251.0 MiB/s | 257.1 KiB | 00m00s [595/878] Installing libepoxy-devel-0:1 100% | 529.8 MiB/s | 1.6 MiB | 00m00s [596/878] Installing glx-utils-0:9.0.0- 100% | 22.7 MiB/s | 419.2 KiB | 00m00s [597/878] Installing cgnslib-0:4.5.1-3. 100% | 62.8 MiB/s | 1.3 MiB | 00m00s [598/878] Installing cgnslib-devel-0:4. 100% | 158.1 MiB/s | 161.9 KiB | 00m00s [599/878] Installing libvdpau-0:1.5-11. 100% | 21.7 MiB/s | 22.3 KiB | 00m00s [600/878] Installing libavutil-free-0:8 100% | 328.3 MiB/s | 1.0 MiB | 00m00s [601/878] Installing libavutil-free-dev 100% | 241.5 MiB/s | 741.8 KiB | 00m00s [602/878] Installing libswscale-free-0: 100% | 374.7 MiB/s | 767.4 KiB | 00m00s [603/878] Installing libswscale-free-de 100% | 0.0 B/s | 30.1 KiB | 00m00s [604/878] Installing libswresample-free 100% | 152.9 MiB/s | 156.5 KiB | 00m00s [605/878] Installing libavcodec-free-0: 100% | 387.8 MiB/s | 10.5 MiB | 00m00s [606/878] Installing libswresample-free 100% | 0.0 B/s | 27.6 KiB | 00m00s [607/878] Installing libavcodec-free-de 100% | 253.1 MiB/s | 259.1 KiB | 00m00s [608/878] Installing libchromaprint-0:1 100% | 69.1 MiB/s | 70.7 KiB | 00m00s [609/878] Installing libXScrnSaver-0:1. 100% | 0.0 B/s | 53.2 KiB | 00m00s [610/878] Installing libXScrnSaver-deve 100% | 0.0 B/s | 12.0 KiB | 00m00s [611/878] Installing libXres-0:1.2.2-7. 100% | 0.0 B/s | 21.9 KiB | 00m00s [612/878] Installing libXres-devel-0:1. 100% | 0.0 B/s | 6.2 KiB | 00m00s [613/878] Installing xprop-0:1.2.8-5.fc 100% | 3.2 MiB/s | 55.9 KiB | 00m00s [614/878] Installing at-spi2-core-0:2.6 100% | 197.9 MiB/s | 1.6 MiB | 00m00s [615/878] Installing atk-0:2.60.0-1.fc4 100% | 248.0 MiB/s | 254.0 KiB | 00m00s [616/878] Installing at-spi2-atk-0:2.60 100% | 93.1 MiB/s | 286.2 KiB | 00m00s [617/878] Installing atk-devel-0:2.60.0 100% | 357.4 MiB/s | 6.1 MiB | 00m00s [618/878] Installing libXpm-0:3.5.17-7. 100% | 146.1 MiB/s | 149.6 KiB | 00m00s [619/878] Installing libXpm-devel-0:3.5 100% | 5.4 MiB/s | 99.3 KiB | 00m00s [620/878] Installing libxkbfile-0:1.1.3 100% | 198.2 MiB/s | 203.0 KiB | 00m00s [621/878] Installing libxkbfile-devel-0 100% | 5.3 MiB/s | 38.1 KiB | 00m00s [622/878] Installing groff-base-0:1.24. 100% | 108.4 MiB/s | 4.2 MiB | 00m00s [623/878] Installing ncurses-0:6.6-1.fc 100% | 31.8 MiB/s | 618.0 KiB | 00m00s [624/878] Installing perl-Digest-0:1.20 100% | 0.0 B/s | 37.1 KiB | 00m00s [625/878] Installing perl-Digest-MD5-0: 100% | 60.0 MiB/s | 61.5 KiB | 00m00s [626/878] Installing perl-FileHandle-0: 100% | 0.0 B/s | 9.8 KiB | 00m00s [627/878] Installing perl-B-0:1.89-524. 100% | 246.4 MiB/s | 504.5 KiB | 00m00s [628/878] Installing perl-libnet-0:3.15 100% | 143.9 MiB/s | 294.7 KiB | 00m00s [629/878] Installing perl-MIME-Base32-0 100% | 0.0 B/s | 32.2 KiB | 00m00s [630/878] Installing perl-Data-Dumper-0 100% | 114.7 MiB/s | 117.4 KiB | 00m00s [631/878] Installing perl-URI-0:5.34-3. 100% | 91.7 MiB/s | 281.8 KiB | 00m00s [632/878] Installing perl-AutoLoader-0: 100% | 0.0 B/s | 21.0 KiB | 00m00s [633/878] Installing perl-IO-Socket-IP- 100% | 99.8 MiB/s | 102.2 KiB | 00m00s [634/878] Installing perl-IO-Socket-SSL 100% | 236.9 MiB/s | 727.6 KiB | 00m00s [635/878] Installing perl-Net-SSLeay-0: 100% | 271.7 MiB/s | 1.4 MiB | 00m00s [636/878] Installing perl-Time-Local-2: 100% | 68.9 MiB/s | 70.6 KiB | 00m00s [637/878] Installing perl-Pod-Escapes-1 100% | 0.0 B/s | 25.9 KiB | 00m00s [638/878] Installing perl-if-0:0.61.000 100% | 0.0 B/s | 6.2 KiB | 00m00s [639/878] Installing perl-Text-Tabs+Wra 100% | 0.0 B/s | 23.9 KiB | 00m00s [640/878] Installing perl-locale-0:1.13 100% | 0.0 B/s | 6.5 KiB | 00m00s [641/878] Installing perl-File-Path-0:2 100% | 0.0 B/s | 64.5 KiB | 00m00s [642/878] Installing perl-Time-HiRes-4: 100% | 114.9 MiB/s | 117.7 KiB | 00m00s [643/878] Installing perl-HTTP-Tiny-0:0 100% | 155.9 MiB/s | 159.7 KiB | 00m00s [644/878] Installing perl-Pod-Simple-1: 100% | 280.7 MiB/s | 574.9 KiB | 00m00s [645/878] Installing perl-Class-Struct- 100% | 0.0 B/s | 25.9 KiB | 00m00s [646/878] Installing perl-IPC-Open3-0:1 100% | 0.0 B/s | 28.5 KiB | 00m00s [647/878] Installing perl-File-Temp-1:0 100% | 161.6 MiB/s | 165.5 KiB | 00m00s [648/878] Installing perl-Term-Cap-0:1. 100% | 29.9 MiB/s | 30.6 KiB | 00m00s [649/878] Installing perl-Term-ANSIColo 100% | 96.9 MiB/s | 99.2 KiB | 00m00s [650/878] Installing perl-POSIX-0:2.23- 100% | 225.2 MiB/s | 230.6 KiB | 00m00s [651/878] Installing perl-Pod-Perldoc-0 100% | 9.2 MiB/s | 169.2 KiB | 00m00s [652/878] Installing perl-podlators-1:6 100% | 18.5 MiB/s | 321.4 KiB | 00m00s [653/878] Installing perl-File-stat-0:1 100% | 0.0 B/s | 13.1 KiB | 00m00s [654/878] Installing perl-Socket-4:2.04 100% | 119.3 MiB/s | 122.2 KiB | 00m00s [655/878] Installing perl-SelectSaver-0 100% | 0.0 B/s | 2.6 KiB | 00m00s [656/878] Installing perl-Symbol-0:1.09 100% | 0.0 B/s | 7.3 KiB | 00m00s [657/878] Installing perl-Pod-Usage-4:2 100% | 5.0 MiB/s | 87.9 KiB | 00m00s [658/878] Installing perl-IO-0:1.55-524 100% | 148.0 MiB/s | 151.5 KiB | 00m00s [659/878] Installing perl-overloading-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [660/878] Installing perl-Fcntl-0:1.20- 100% | 0.0 B/s | 49.8 KiB | 00m00s [661/878] Installing perl-mro-0:1.29-52 100% | 0.0 B/s | 42.6 KiB | 00m00s [662/878] Installing perl-base-0:2.27-5 100% | 0.0 B/s | 13.0 KiB | 00m00s [663/878] Installing perl-Text-ParseWor 100% | 0.0 B/s | 14.6 KiB | 00m00s [664/878] Installing perl-File-Basename 100% | 0.0 B/s | 14.6 KiB | 00m00s [665/878] Installing perl-Getopt-Long-1 100% | 143.8 MiB/s | 147.2 KiB | 00m00s [666/878] Installing perl-Getopt-Std-0: 100% | 0.0 B/s | 11.8 KiB | 00m00s [667/878] Installing perl-MIME-Base64-0 100% | 43.1 MiB/s | 44.2 KiB | 00m00s [668/878] Installing perl-Storable-1:3. 100% | 231.2 MiB/s | 236.7 KiB | 00m00s [669/878] Installing perl-overload-0:1. 100% | 0.0 B/s | 72.0 KiB | 00m00s [670/878] Installing perl-constant-0:1. 100% | 0.0 B/s | 27.4 KiB | 00m00s [671/878] Installing perl-Errno-0:1.38- 100% | 0.0 B/s | 8.8 KiB | 00m00s [672/878] Installing perl-vars-0:1.05-5 100% | 0.0 B/s | 4.3 KiB | 00m00s [673/878] Installing perl-Scalar-List-U 100% | 145.0 MiB/s | 148.5 KiB | 00m00s [674/878] Installing perl-parent-1:0.24 100% | 0.0 B/s | 11.0 KiB | 00m00s [675/878] Installing perl-Encode-4:3.21 100% | 167.6 MiB/s | 4.7 MiB | 00m00s [676/878] Installing perl-PathTools-0:3 100% | 180.1 MiB/s | 184.4 KiB | 00m00s [677/878] Installing perl-DynaLoader-0: 100% | 0.0 B/s | 32.5 KiB | 00m00s [678/878] Installing perl-Exporter-0:5. 100% | 0.0 B/s | 55.6 KiB | 00m00s [679/878] Installing perl-Carp-0:1.54-5 100% | 23.3 MiB/s | 47.7 KiB | 00m00s [680/878] Installing perl-libs-4:5.42.2 100% | 299.5 MiB/s | 11.7 MiB | 00m00s [681/878] Installing perl-interpreter-4 100% | 6.9 MiB/s | 120.4 KiB | 00m00s [682/878] Installing perl-File-Find-0:1 100% | 0.0 B/s | 42.5 KiB | 00m00s [683/878] Installing perl-File-Copy-0:2 100% | 0.0 B/s | 20.2 KiB | 00m00s [684/878] Installing perl-version-9:0.9 100% | 128.4 MiB/s | 131.4 KiB | 00m00s [685/878] Installing perl-File-Compare- 100% | 0.0 B/s | 6.2 KiB | 00m00s [686/878] Installing perl-threads-1:2.4 100% | 114.2 MiB/s | 117.0 KiB | 00m00s [687/878] Installing perl-ExtUtils-Mani 100% | 84.3 MiB/s | 86.3 KiB | 00m00s [688/878] Installing perl-lib-0:0.65-52 100% | 0.0 B/s | 8.9 KiB | 00m00s [689/878] Installing perl-Class-Method- 100% | 107.0 MiB/s | 109.6 KiB | 00m00s [690/878] Installing perl-Module-Runtim 100% | 63.0 MiB/s | 64.5 KiB | 00m00s [691/878] Installing perl-Params-Util-0 100% | 14.9 MiB/s | 60.9 KiB | 00m00s [692/878] Installing perl-Sub-Install-0 100% | 0.0 B/s | 37.2 KiB | 00m00s [693/878] Installing perl-Data-OptList- 100% | 51.0 MiB/s | 52.2 KiB | 00m00s [694/878] Installing perl-Import-Into-0 100% | 0.0 B/s | 21.0 KiB | 00m00s [695/878] Installing perl-Role-Tiny-0:2 100% | 62.0 MiB/s | 63.5 KiB | 00m00s [696/878] Installing perl-threads-share 100% | 83.8 MiB/s | 85.8 KiB | 00m00s [697/878] Installing perl-Thread-Queue- 100% | 0.0 B/s | 30.4 KiB | 00m00s [698/878] Installing perl-Module-Metada 100% | 0.0 B/s | 69.0 KiB | 00m00s [699/878] Installing perl-CPAN-Meta-Req 100% | 83.0 MiB/s | 85.0 KiB | 00m00s [700/878] Installing perl-ExtUtils-Comm 100% | 0.0 B/s | 10.2 KiB | 00m00s [701/878] Installing perl-macros-4:5.42 100% | 0.0 B/s | 5.8 KiB | 00m00s [702/878] Installing perl-Pod-Html-0:1. 100% | 2.7 MiB/s | 43.9 KiB | 00m00s [703/878] Installing perl-Capture-Tiny- 100% | 70.9 MiB/s | 72.6 KiB | 00m00s [704/878] Installing perl-Benchmark-0:1 100% | 36.0 MiB/s | 36.8 KiB | 00m00s [705/878] Installing perl-Test-Harness- 100% | 28.5 MiB/s | 583.6 KiB | 00m00s [706/878] Installing perl-Term-Table-0: 100% | 79.8 MiB/s | 81.7 KiB | 00m00s [707/878] Installing perl-FindBin-0:1.5 100% | 0.0 B/s | 7.2 KiB | 00m00s [708/878] Installing perl-Tie-0:4.6-524 100% | 0.0 B/s | 33.9 KiB | 00m00s [709/878] Installing perl-Fedora-VSP-0: 100% | 0.0 B/s | 40.6 KiB | 00m00s [710/878] Installing perl-Devel-PPPort- 100% | 435.5 MiB/s | 892.0 KiB | 00m00s [711/878] Installing perl-ExtUtils-Cons 100% | 85.7 MiB/s | 87.7 KiB | 00m00s [712/878] Installing perl-AutoSplit-0:5 100% | 0.0 B/s | 23.6 KiB | 00m00s [713/878] Installing perl-Perl-OSType-0 100% | 0.0 B/s | 34.3 KiB | 00m00s [714/878] Installing perl-XString-0:0.0 100% | 33.8 MiB/s | 34.6 KiB | 00m00s [715/878] Installing perl-Sub-Quote-0:2 100% | 67.1 MiB/s | 68.7 KiB | 00m00s [716/878] Installing perl-Hash-Util-Fie 100% | 62.7 MiB/s | 64.2 KiB | 00m00s [717/878] Installing perl-Hash-Util-0:0 100% | 0.0 B/s | 56.3 KiB | 00m00s [718/878] Installing perl-fields-0:2.27 100% | 0.0 B/s | 12.3 KiB | 00m00s [719/878] Installing perl-ExtUtils-Pars 100% | 39.0 MiB/s | 718.5 KiB | 00m00s [720/878] Installing perl-ExtUtils-Make 100% | 38.6 MiB/s | 750.4 KiB | 00m00s [721/878] Installing perl-ExtUtils-Inst 100% | 85.1 MiB/s | 87.2 KiB | 00m00s [722/878] Installing perl-devel-4:5.42. 100% | 152.4 MiB/s | 3.8 MiB | 00m00s [723/878] Installing perl-inc-latest-2: 100% | 35.5 MiB/s | 36.3 KiB | 00m00s [724/878] Installing perl-ExtUtils-CppG 100% | 24.1 MiB/s | 24.7 KiB | 00m00s [725/878] Installing perl-ExtUtils-XSpp 100% | 30.2 MiB/s | 617.8 KiB | 00m00s [726/878] Installing perl-CPAN-Meta-YAM 100% | 0.0 B/s | 53.6 KiB | 00m00s [727/878] Installing perl-Module-Load-1 100% | 0.0 B/s | 15.9 KiB | 00m00s [728/878] Installing perl-Text-Template 100% | 111.3 MiB/s | 114.0 KiB | 00m00s [729/878] Installing perl-Math-Complex- 100% | 0.0 B/s | 86.0 KiB | 00m00s [730/878] Installing perl-Math-BigInt-1 100% | 354.7 MiB/s | 1.1 MiB | 00m00s [731/878] Installing perl-JSON-PP-1:4.1 100% | 8.3 MiB/s | 144.6 KiB | 00m00s [732/878] Installing perl-CPAN-Meta-0:2 100% | 150.7 MiB/s | 617.1 KiB | 00m00s [733/878] Installing perl-deprecate-0:0 100% | 0.0 B/s | 7.0 KiB | 00m00s [734/878] Installing perl-Module-Plugga 100% | 56.7 MiB/s | 58.1 KiB | 00m00s [735/878] Installing perl-Alien-wxWidge 100% | 0.0 B/s | 41.8 KiB | 00m00s [736/878] Installing perl-MRO-Compat-0: 100% | 0.0 B/s | 44.9 KiB | 00m00s [737/878] Installing perl-Package-Gener 100% | 30.8 MiB/s | 31.5 KiB | 00m00s [738/878] Installing perl-Sub-Exporter- 100% | 98.6 MiB/s | 201.9 KiB | 00m00s [739/878] Installing perl-Data-Section- 100% | 43.0 MiB/s | 44.1 KiB | 00m00s [740/878] Installing perl-Software-Lice 100% | 167.1 MiB/s | 513.2 KiB | 00m00s [741/878] Installing perl-Module-Build- 100% | 36.0 MiB/s | 663.2 KiB | 00m00s [742/878] Installing libxslt-0:1.1.43-6 100% | 25.8 MiB/s | 474.9 KiB | 00m00s [743/878] Installing hyphen-0:2.8.8-28. 100% | 52.2 MiB/s | 53.4 KiB | 00m00s [744/878] Installing hicolor-icon-theme 100% | 19.5 MiB/s | 179.7 KiB | 00m00s [745/878] Installing gtk3-0:3.24.52-1.f 100% | 308.0 MiB/s | 22.8 MiB | 00m00s [746/878] Installing webkit2gtk4.1-0:2. 100% | 453.8 MiB/s | 90.8 MiB | 00m00s [747/878] Installing libdecor-0:0.2.5-2 100% | 167.4 MiB/s | 171.4 KiB | 00m00s [748/878] Installing SDL3-0:3.4.0-3.fc4 100% | 396.5 MiB/s | 3.2 MiB | 00m00s [749/878] Installing sdl2-compat-0:2.32 100% | 200.2 MiB/s | 409.9 KiB | 00m00s [750/878] Installing tslib-0:1.24-2.fc4 100% | 20.5 MiB/s | 419.4 KiB | 00m00s [751/878] Installing qt6-qtbase-gui-0:6 100% | 394.6 MiB/s | 27.2 MiB | 00m00s [752/878] Installing qt6-qttools-0:6.10 100% | 49.0 MiB/s | 904.0 KiB | 00m00s [753/878] Installing qt6-qttools-libs-h 100% | 304.5 MiB/s | 623.7 KiB | 00m00s [754/878] Installing qt6-qtsvg-0:6.10.2 100% | 126.8 MiB/s | 908.9 KiB | 00m00s [755/878] Installing qt6-qtdeclarative- 100% | 399.6 MiB/s | 55.6 MiB | 00m00s [756/878] Installing qt6-qttools-libs-d 100% | 502.7 MiB/s | 6.0 MiB | 00m00s [757/878] Installing qt6-qttools-libs-d 100% | 490.8 MiB/s | 3.4 MiB | 00m00s [758/878] Installing qt6-designer-0:6.1 100% | 34.5 MiB/s | 635.6 KiB | 00m00s [759/878] Installing qt6-doctools-0:6.1 100% | 108.2 MiB/s | 2.4 MiB | 00m00s [760/878] Installing qt6-linguist-0:6.1 100% | 128.5 MiB/s | 3.1 MiB | 00m00s [761/878] Installing qt6-qtshadertools- 100% | 184.5 MiB/s | 5.4 MiB | 00m00s [762/878] Installing qt6-qt5compat-0:6. 100% | 349.5 MiB/s | 2.1 MiB | 00m00s [763/878] Installing hwloc-libs-0:2.12. 100% | 580.4 MiB/s | 2.9 MiB | 00m00s [764/878] Installing tbb-bind-0:2022.3. 100% | 20.0 MiB/s | 20.5 KiB | 00m00s [765/878] Installing tbb-devel-0:2022.3 100% | 286.6 MiB/s | 1.4 MiB | 00m00s [766/878] Installing boost-url-0:1.90.0 100% | 328.3 MiB/s | 336.2 KiB | 00m00s [767/878] Installing boost-test-0:1.90. 100% | 316.9 MiB/s | 649.1 KiB | 00m00s [768/878] Installing boost-stacktrace-0 100% | 102.9 MiB/s | 105.3 KiB | 00m00s [769/878] Installing boost-nowide-0:1.9 100% | 25.1 MiB/s | 25.7 KiB | 00m00s [770/878] Installing boost-0:1.90.0-7.f 100% | 46.5 KiB/s | 1.7 KiB | 00m00s [771/878] Installing boost-devel-0:1.90 100% | 292.8 MiB/s | 145.5 MiB | 00m00s [772/878] Installing imath-devel-0:3.1. 100% | 325.3 MiB/s | 1.0 MiB | 00m00s [773/878] Installing liblas-devel-0:1.8 100% | 217.2 MiB/s | 667.4 KiB | 00m00s [774/878] Installing libwmf-lite-0:0.2. 100% | 78.6 MiB/s | 161.0 KiB | 00m00s [775/878] Installing ImageMagick-libs-1 100% | 299.4 MiB/s | 9.0 MiB | 00m00s [776/878] Installing gmp-c++-1:6.3.0-5. 100% | 0.0 B/s | 32.3 KiB | 00m00s [777/878] Installing gmp-devel-1:6.3.0- 100% | 345.8 MiB/s | 354.1 KiB | 00m00s [778/878] Installing mpfr-devel-0:4.2.2 100% | 0.0 B/s | 63.6 KiB | 00m00s [779/878] Installing wxGTK-i18n-0:3.2.9 100% | 435.5 MiB/s | 5.7 MiB | 00m00s [780/878] Installing libmspack-0:0.10.1 100% | 153.7 MiB/s | 157.4 KiB | 00m00s [781/878] Installing wxGTK-0:3.2.9-2.fc 100% | 417.3 MiB/s | 16.7 MiB | 00m00s [782/878] Installing wxGTK-media-0:3.2. 100% | 85.1 MiB/s | 87.2 KiB | 00m00s [783/878] Installing wxGTK-webview-0:3. 100% | 196.7 MiB/s | 201.4 KiB | 00m00s [784/878] Installing wxGTK-gl-0:3.2.9-2 100% | 100.8 MiB/s | 103.2 KiB | 00m00s [785/878] Installing openssh-0:10.2p1-1 100% | 71.6 MiB/s | 1.4 MiB | 00m00s [786/878] Installing openssh-clients-0: 100% | 91.8 MiB/s | 2.7 MiB | 00m00s [787/878] Installing gettext-envsubst-0 100% | 4.1 MiB/s | 76.0 KiB | 00m00s [788/878] Installing gettext-runtime-0: 100% | 33.8 MiB/s | 726.5 KiB | 00m00s [789/878] Installing gettext-0:1.0-1.fc 100% | 363.3 MiB/s | 17.8 MiB | 00m00s [790/878] Installing fontconfig-devel-0 100% | 38.9 MiB/s | 159.4 KiB | 00m00s [791/878] Installing cairo-devel-0:1.18 100% | 190.9 MiB/s | 2.3 MiB | 00m00s [792/878] Installing harfbuzz-devel-0:1 100% | 203.6 MiB/s | 6.1 MiB | 00m00s [793/878] Installing freetype-devel-0:2 100% | 252.8 MiB/s | 8.6 MiB | 00m00s [794/878] Installing libXft-devel-0:2.3 100% | 40.6 MiB/s | 41.6 KiB | 00m00s [795/878] Installing pango-devel-0:1.57 100% | 380.9 MiB/s | 1.5 MiB | 00m00s [796/878] Installing tk-devel-1:9.0.2-1 100% | 197.1 MiB/s | 1.4 MiB | 00m00s [797/878] Installing cairo-gobject-deve 100% | 0.0 B/s | 7.6 KiB | 00m00s [798/878] Installing glycin-devel-0:2.1 100% | 124.3 MiB/s | 127.3 KiB | 00m00s [799/878] Installing gdk-pixbuf2-devel- 100% | 98.1 MiB/s | 2.3 MiB | 00m00s [800/878] Installing openslide-devel-0: 100% | 212.6 MiB/s | 435.3 KiB | 00m00s [801/878] Installing gettext-devel-0:1. 100% | 68.1 MiB/s | 1.4 MiB | 00m00s [802/878] Installing autoconf-0:2.72-10 100% | 121.9 MiB/s | 2.8 MiB | 00m00s [803/878] Installing automake-0:1.18.1- 100% | 83.5 MiB/s | 1.8 MiB | 00m00s [804/878] Installing libogg-devel-2:1.3 100% | 0.0 B/s | 28.8 KiB | 00m00s [805/878] Installing libtheora-devel-1: 100% | 98.0 MiB/s | 100.3 KiB | 00m00s [806/878] Installing systemd-shared-0:2 100% | 154.0 MiB/s | 5.5 MiB | 00m00s >>> Running sysusers scriptlet: systemd-0:260.1-2.fc45.x86_64 >>> Finished sysusers scriptlet: systemd-0:260.1-2.fc45.x86_64 >>> Scriptlet output: >>> Creating group 'empower' with GID 998. >>> >>> Running sysusers scriptlet: systemd-0:260.1-2.fc45.x86_64 >>> Finished sysusers scriptlet: systemd-0:260.1-2.fc45.x86_64 >>> Scriptlet output: >>> Creating group 'systemd-journal' with GID 190. >>> >>> Running sysusers scriptlet: systemd-0:260.1-2.fc45.x86_64 >>> Finished sysusers scriptlet: systemd-0:260.1-2.fc45.x86_64 >>> Scriptlet output: >>> Creating group 'systemd-oom' with GID 997. >>> Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 997 and GID 997. >>> [807/878] Installing systemd-0:260.1-2. 100% | 89.4 MiB/s | 13.4 MiB | 00m00s >>> Running sysusers scriptlet: samba-common-2:4.24.0-7.fc45.noarch >>> Finished sysusers scriptlet: samba-common-2:4.24.0-7.fc45.noarch >>> Scriptlet output: >>> Creating group 'printadmin' with GID 996. >>> [808/878] Installing samba-common-2:4.2 100% | 25.2 MiB/s | 206.3 KiB | 00m00s [809/878] Installing samba-core-libs-2: 100% | 335.7 MiB/s | 1.7 MiB | 00m00s [810/878] Installing samba-ndr-libs-2:4 100% | 334.4 MiB/s | 4.7 MiB | 00m00s [811/878] Installing samba-client-libs- 100% | 361.3 MiB/s | 11.2 MiB | 00m00s [812/878] Installing libsmbclient-2:4.2 100% | 168.3 MiB/s | 172.3 KiB | 00m00s [813/878] Installing libavformat-free-0 100% | 395.5 MiB/s | 2.8 MiB | 00m00s [814/878] Installing vtk-qt-0:9.6.1-1.f 100% | 221.0 MiB/s | 1.1 MiB | 00m00s [815/878] Installing python3-vtk-0:9.6. 100% | 442.0 MiB/s | 69.4 MiB | 00m00s [816/878] Installing vtk-0:9.6.1-1.fc45 100% | 491.9 MiB/s | 246.0 MiB | 00m01s [817/878] Installing opencascade-visual 100% | 395.5 MiB/s | 6.3 MiB | 00m00s [818/878] Installing opencascade-ocaf-0 100% | 387.1 MiB/s | 4.6 MiB | 00m00s [819/878] Installing opencascade-modeli 100% | 410.4 MiB/s | 46.8 MiB | 00m00s [820/878] Installing opencascade-draw-0 100% | 206.6 MiB/s | 8.1 MiB | 00m00s [821/878] Installing libavformat-free-d 100% | 145.8 MiB/s | 149.3 KiB | 00m00s [822/878] Installing libavfilter-free-0 100% | 388.6 MiB/s | 4.3 MiB | 00m00s [823/878] Installing libavfilter-free-d 100% | 63.2 MiB/s | 64.7 KiB | 00m00s [824/878] Installing libavdevice-free-0 100% | 187.6 MiB/s | 192.1 KiB | 00m00s [825/878] Installing libavdevice-free-d 100% | 18.6 MiB/s | 19.1 KiB | 00m00s [826/878] Installing ffmpeg-free-devel- 100% | 188.0 MiB/s | 577.5 KiB | 00m00s [827/878] Installing vtk-java-0:9.6.1-1 100% | 442.6 MiB/s | 23.5 MiB | 00m00s [828/878] Installing libqhull_p-1:8.0.2 100% | 240.3 MiB/s | 492.1 KiB | 00m00s [829/878] Installing libqhull-1:8.0.2-8 100% | 234.4 MiB/s | 480.0 KiB | 00m00s [830/878] Installing nanosvg-0:20221221 100% | 79.7 MiB/s | 81.6 KiB | 00m00s [831/878] Installing rhash-0:1.4.5-4.fc 100% | 18.5 MiB/s | 360.1 KiB | 00m00s [832/878] Installing libuv-1:1.52.1-1.f 100% | 291.0 MiB/s | 596.0 KiB | 00m00s [833/878] Installing cmake-0:4.3.0-1.fc 100% | 324.0 MiB/s | 40.5 MiB | 00m00s [834/878] Installing cmake-data-0:4.3.0 100% | 125.9 MiB/s | 10.1 MiB | 00m00s [835/878] Installing qt6-rpm-macros-0:6 100% | 170.1 KiB/s | 4.1 KiB | 00m00s [836/878] Installing qt6-qtbase-devel-0 100% | 206.8 MiB/s | 22.7 MiB | 00m00s [837/878] Installing qt6-qt5compat-deve 100% | 22.2 MiB/s | 204.3 KiB | 00m00s [838/878] Installing qt6-qtdeclarative- 100% | 217.5 MiB/s | 25.0 MiB | 00m00s [839/878] Installing qt6-qttools-devel- 100% | 59.3 MiB/s | 2.5 MiB | 00m00s [840/878] Installing vtk-devel-0:9.6.1- 100% | 310.5 MiB/s | 70.2 MiB | 00m00s [841/878] Installing opencascade-devel- 100% | 163.3 MiB/s | 28.4 MiB | 00m00s [842/878] Installing NLopt-0:2.10.1-3.f 100% | 288.0 MiB/s | 589.7 KiB | 00m00s [843/878] Installing z3-libs-0:4.16.0-1 100% | 390.5 MiB/s | 19.1 MiB | 00m00s [844/878] Installing less-0:692-5.fc45. 100% | 23.0 MiB/s | 470.4 KiB | 00m00s [845/878] Installing systemd-devel-0:26 100% | 65.5 MiB/s | 738.2 KiB | 00m00s [846/878] Installing dbus-devel-1:1.16. 100% | 66.6 MiB/s | 136.5 KiB | 00m00s [847/878] Installing at-spi2-core-devel 100% | 327.0 MiB/s | 4.6 MiB | 00m00s [848/878] Installing at-spi2-atk-devel- 100% | 1.0 MiB/s | 2.1 KiB | 00m00s [849/878] Installing gtk3-devel-0:3.24. 100% | 357.2 MiB/s | 34.7 MiB | 00m00s [850/878] Installing webkit2gtk4.1-deve 100% | 534.8 MiB/s | 5.3 MiB | 00m00s [851/878] Installing wxGTK-devel-0:3.2. 100% | 75.1 MiB/s | 76.9 KiB | 00m00s [852/878] Installing git-core-0:2.53.0- 100% | 356.7 MiB/s | 24.6 MiB | 00m00s [853/878] Installing z3-devel-0:4.16.0- 100% | 287.7 MiB/s | 589.2 KiB | 00m00s [854/878] Installing NLopt-devel-0:2.10 100% | 7.8 MiB/s | 72.0 KiB | 00m00s [855/878] Installing CGAL-devel-0:6.1.1 100% | 269.1 MiB/s | 40.6 MiB | 00m00s [856/878] Installing nanosvg-devel-0:20 100% | 126.4 MiB/s | 129.4 KiB | 00m00s [857/878] Installing qhull-devel-1:8.0. 100% | 451.1 MiB/s | 11.7 MiB | 00m00s [858/878] Installing perl-Wx-0:0.9932-4 100% | 233.4 MiB/s | 10.0 MiB | 00m00s [859/878] Installing ImageMagick-1:7.1. 100% | 5.0 MiB/s | 93.0 KiB | 00m00s [860/878] Installing openexr-devel-0:3. 100% | 202.4 MiB/s | 828.8 KiB | 00m00s [861/878] Installing perl-Module-Build- 100% | 37.6 MiB/s | 38.5 KiB | 00m00s [862/878] Installing perl-Test-Simple-3 100% | 151.8 MiB/s | 1.8 MiB | 00m00s [863/878] Installing perl-ExtUtils-Embe 100% | 0.0 B/s | 16.1 KiB | 00m00s [864/878] Installing perl-ExtUtils-Type 100% | 58.8 MiB/s | 60.2 KiB | 00m00s [865/878] Installing perl-Moo-0:2.00500 100% | 168.1 MiB/s | 172.1 KiB | 00m00s [866/878] Installing perl-generators-0: 100% | 0.0 B/s | 23.2 KiB | 00m00s [867/878] Installing perl-Devel-CheckLi 100% | 1.8 MiB/s | 31.3 KiB | 00m00s [868/878] Installing perl-Class-XSAcces 100% | 102.9 MiB/s | 105.4 KiB | 00m00s [869/878] Installing perl-IO-stringy-0: 100% | 126.1 MiB/s | 129.1 KiB | 00m00s [870/878] Installing perl-local-lib-0:2 100% | 117.6 MiB/s | 120.4 KiB | 00m00s [871/878] Installing glew-devel-0:2.2.0 100% | 452.6 MiB/s | 1.8 MiB | 00m00s [872/878] Installing authselect-0:1.7.1 100% | 11.3 MiB/s | 207.9 KiB | 00m00s [873/878] Installing annobin-plugin-gcc 100% | 48.7 MiB/s | 698.8 KiB | 00m00s [874/878] Installing gcc-plugin-annobin 100% | 4.4 MiB/s | 58.6 KiB | 00m00s [875/878] Installing gtest-devel-0:1.17 100% | 266.2 MiB/s | 1.1 MiB | 00m00s [876/878] Installing desktop-file-utils 100% | 11.4 MiB/s | 221.7 KiB | 00m00s [877/878] Installing cereal-devel-0:1.3 100% | 274.7 MiB/s | 1.4 MiB | 00m00s [878/878] Installing systemd-rpm-macros 100% | 12.2 KiB/s | 8.9 KiB | 00m01s Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1773273600 Wrote: /builddir/build/SRPMS/prusa-slicer-2.9.4-6.fc45.src.rpm Updating and loading repositories: fedora 100% | 298.8 KiB/s | 26.3 KiB | 00m00s Copr repository 100% | 95.3 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "CGAL-devel-6.1.1-1.fc44.x86_64" is already installed. Package "ImageMagick-1:7.1.2.13-1.fc45.x86_64" is already installed. Package "NLopt-devel-2.10.1-3.fc45.x86_64" is already installed. Package "boost-devel-1.90.0-7.fc45.x86_64" is already installed. Package "cereal-devel-1.3.2-13.fc44.x86_64" is already installed. Package "cmake-4.3.0-1.fc45.x86_64" is already installed. Package "libcurl-devel-8.19.0-2.fc45.x86_64" is already installed. Package "desktop-file-utils-0.28-5.fc44.x86_64" is already installed. Package "expat-devel-2.7.5-1.fc45.x86_64" is already installed. Package "gcc-c++-16.0.1-0.10.fc45.x86_64" is already installed. Package "gettext-1.0-1.fc45.x86_64" is already installed. Package "git-core-2.53.0-1.fc44.x86_64" is already installed. Package "glew-devel-2.2.0-12.fc44.x86_64" is already installed. Package "gtest-devel-1.17.0-2.fc44.x86_64" is already installed. Package "openexr-devel-3.2.4-7.fc44.x86_64" is already installed. Package "libgudev-238-9.fc44.x86_64" is already installed. Package "nanosvg-devel-20221221-9.fc44.x86_64" is already installed. Package "opencascade-devel-7.9.3-3.fc45.x86_64" is already installed. Package "perl-Class-XSAccessor-1.19-40.fc44.x86_64" is already installed. Package "perl-Devel-CheckLib-1.16-16.fc44.noarch" is already installed. Package "perl-ExtUtils-CppGuess-0.27-8.fc44.noarch" is already installed. Package "perl-ExtUtils-Embed-1.35-524.fc45.noarch" is already installed. Package "perl-ExtUtils-MakeMaker-2:7.78-1.fc45.noarch" is already installed. Package "perl-ExtUtils-ParseXS-1:3.61-2.fc44.noarch" is already installed. Package "perl-ExtUtils-ParseXS-1:3.61-2.fc44.noarch" is already installed. Package "perl-ExtUtils-Typemaps-Default-1.05-41.fc44.noarch" is already installed. Package "perl-ExtUtils-XSpp-1:0.18-34.fc44.noarch" is already installed. Package "perl-ExtUtils-XSpp-1:0.18-34.fc44.noarch" is already installed. Package "perl-File-Basename-2.86-524.fc45.noarch" is already installed. Package "perl-PathTools-3.94-521.fc44.x86_64" is already installed. Package "perl-Getopt-Long-1:2.58-521.fc44.noarch" is already installed. Package "perl-IO-stringy-2.113-18.fc44.noarch" is already installed. Package "perl-Scalar-List-Utils-5:1.70-2.fc44.x86_64" is already installed. Package "perl-Module-Build-WithXSpp-0.14-40.fc44.noarch" is already installed. Package "perl-Moo-2.005005-11.fc44.noarch" is already installed. Package "perl-POSIX-2.23-524.fc45.x86_64" is already installed. Package "perl-Scalar-List-Utils-5:1.70-2.fc44.x86_64" is already installed. Package "perl-Test-Harness-1:3.52-5.fc44.noarch" is already installed. Package "perl-Test-Simple-3:1.302219-2.fc44.noarch" is already installed. Package "perl-Time-HiRes-4:1.9778-521.fc44.x86_64" is already installed. Package "perl-Wx-0.9932-43.fc44.x86_64" is already installed. Package "perl-local-lib-2.000029-11.fc44.noarch" is already installed. Package "perl-parent-1:0.244-521.fc44.noarch" is already installed. Package "perl-devel-4:5.42.2-524.fc45.x86_64" is already installed. Package "perl-generators-1.16-9.fc44.noarch" is already installed. Package "qhull-devel-1:8.0.2-8.fc44.x86_64" is already installed. Package "systemd-260.1-2.fc45.x86_64" is already installed. Package "systemd-devel-260.1-2.fc45.x86_64" is already installed. Package "tbb-devel-2022.3.0-3.fc44.x86_64" is already installed. Package "webkit2gtk4.1-devel-2.52.1-1.fc45.x86_64" is already installed. Package "wxGTK-devel-3.2.9-2.fc44.x86_64" is already installed. Package "z3-devel-4.16.0-1.fc45.x86_64" is already installed. Nothing to do. Finish: build setup for prusa-slicer-2.9.4-6.fc45.src.rpm Start: rpmbuild prusa-slicer-2.9.4-6.fc45.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1773273600 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.8N84tI Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.WIW8C0 + umask 022 + cd /builddir/build/BUILD/prusa-slicer-2.9.4-build + cd /builddir/build/BUILD/prusa-slicer-2.9.4-build + rm -rf PrusaSlicer-version_2.9.4 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/version_2.9.4.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd PrusaSlicer-version_2.9.4 + /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 . + GIT_COMMITTER_DATE=@1773273600 + GIT_AUTHOR_DATE=@1773273600 + /usr/bin/git commit -q --no-gpg-sign --allow-empty -a --author 'rpm-build ' -m 'prusa-slicer-2.9.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. + GIT_COMMITTER_DATE=@1773273600 + GIT_AUTHOR_DATE=@1773273600 + /usr/bin/git commit -q --no-gpg-sign -m prusa-slicer-fix-uninitialized-imgui-segfault.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/prusa-slicer-libseqarrange-notest.patch + /usr/bin/git apply --index --reject - Checking patch src/libseqarrange/CMakeLists.txt... Applied patch src/libseqarrange/CMakeLists.txt cleanly. + GIT_COMMITTER_DATE=@1773273600 + GIT_AUTHOR_DATE=@1773273600 + /usr/bin/git commit -q --no-gpg-sign -m prusa-slicer-libseqarrange-notest.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. + GIT_COMMITTER_DATE=@1773273600 + GIT_AUTHOR_DATE=@1773273600 + /usr/bin/git commit -q --no-gpg-sign -m prusa-slicer-openexr3.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/prusa-slicer-opencascade.patch + /usr/bin/git apply --index --reject - Checking patch src/occt_wrapper/CMakeLists.txt... Hunk #2 succeeded at 55 (offset -3 lines). Applied patch src/occt_wrapper/CMakeLists.txt cleanly. + GIT_COMMITTER_DATE=@1773273600 + GIT_AUTHOR_DATE=@1773273600 + /usr/bin/git commit -q --no-gpg-sign -m prusa-slicer-opencascade.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/prusa-slicer-pr-13761.patch + /usr/bin/git apply --index --reject - Checking patch src/libslic3r/Format/STEP.cpp... Hunk #1 succeeded at 42 (offset 3 lines). Hunk #2 succeeded at 64 (offset 3 lines). Applied patch src/libslic3r/Format/STEP.cpp cleanly. + GIT_COMMITTER_DATE=@1773273600 + GIT_AUTHOR_DATE=@1773273600 + /usr/bin/git commit -q --no-gpg-sign -m prusa-slicer-pr-13761.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/prusa-slicer-pr-13081.patch + /usr/bin/git apply --index --reject - :183: trailing whitespace. auto face_colors = access_pmap((mesh_.add_property_map("f:color"))); :192: trailing whitespace. auto vertex_colors = access_pmap((mesh_.add_property_map("v:color"))); Checking patch src/libslic3r/CutSurface.cpp... Checking patch src/libslic3r/CutSurface.cpp... Checking patch src/libslic3r/CutSurface.cpp... Checking patch tests/libslic3r/test_emboss.cpp... Hunk #2 succeeded at 914 (offset 2 lines). Hunk #3 succeeded at 923 (offset 2 lines). Applied patch src/libslic3r/CutSurface.cpp cleanly. Applied patch src/libslic3r/CutSurface.cpp cleanly. Applied patch src/libslic3r/CutSurface.cpp cleanly. Applied patch tests/libslic3r/test_emboss.cpp cleanly. warning: 2 lines add whitespace errors. + GIT_COMMITTER_DATE=@1773273600 + GIT_AUTHOR_DATE=@1773273600 + /usr/bin/git commit -q --no-gpg-sign -m prusa-slicer-pr-13081.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/prusa-slicer-pr-14388-cmake-4.patch + /usr/bin/git apply --index --reject - Checking patch CMakeLists.txt... Applied patch CMakeLists.txt cleanly. + GIT_COMMITTER_DATE=@1773273600 + GIT_AUTHOR_DATE=@1773273600 + /usr/bin/git commit -q --no-gpg-sign -m prusa-slicer-pr-14388-cmake-4.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/prusa-slicer-boost-1.88.patch + /usr/bin/git apply --index --reject - Checking patch src/libslic3r/GCode/PostProcessor.cpp... Checking patch src/slic3r/GUI/RemovableDriveManager.cpp... Applied patch src/libslic3r/GCode/PostProcessor.cpp cleanly. Applied patch src/slic3r/GUI/RemovableDriveManager.cpp cleanly. + GIT_COMMITTER_DATE=@1773273600 + GIT_AUTHOR_DATE=@1773273600 + /usr/bin/git commit -q --no-gpg-sign -m prusa-slicer-boost-1.88.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/prusa-slicer-boost-1.84567.patch + /usr/bin/git apply --index --reject - Checking patch src/slic3r/GUI/FirmwareDialog.cpp... Checking patch src/slic3r/Utils/Bonjour.cpp... Checking patch src/slic3r/Utils/Bonjour.hpp... Checking patch src/slic3r/Utils/Serial.cpp... Checking patch src/slic3r/Utils/Serial.hpp... Checking patch src/slic3r/Utils/TCPConsole.cpp... Applied patch src/slic3r/GUI/FirmwareDialog.cpp cleanly. Applied patch src/slic3r/Utils/Bonjour.cpp cleanly. Applied patch src/slic3r/Utils/Bonjour.hpp cleanly. Applied patch src/slic3r/Utils/Serial.cpp cleanly. Applied patch src/slic3r/Utils/Serial.hpp cleanly. Applied patch src/slic3r/Utils/TCPConsole.cpp cleanly. + GIT_COMMITTER_DATE=@1773273600 + GIT_AUTHOR_DATE=@1773273600 + /usr/bin/git commit -q --no-gpg-sign -m prusa-slicer-boost-1.84567.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/prusa-slicer-boost-1.89.patch + /usr/bin/git apply --index --reject - Checking patch CMakeLists.txt... Hunk #1 succeeded at 371 (offset 1 line). Checking patch src/slic3r/Utils/Bonjour.cpp... Applied patch CMakeLists.txt cleanly. Applied patch src/slic3r/Utils/Bonjour.cpp cleanly. + GIT_COMMITTER_DATE=@1773273600 + GIT_AUTHOR_DATE=@1773273600 + /usr/bin/git commit -q --no-gpg-sign -m prusa-slicer-boost-1.89.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 bundled_deps + tar xvzf /builddir/build/SOURCES/libbgcode-5041c093b33e2748e76d6b326f2251310823f3df.tar.gz libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/.github/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/.github/workflows/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/.github/workflows/build.yml libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/.github/workflows/test.yml libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/.gitignore libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/CMakeLists.txt libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/CMakePresets.json libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/LICENSE libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/README.md libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/cmake/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/cmake/Config.cmake.in libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/cmake/ProjectVersion.cmake libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/cmake/modules/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/cmake/modules/AddCMakeProject.cmake libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/cmake/version.rc.in libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/deps/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/deps/Boost/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/deps/Boost/Boost.cmake libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/deps/CMakeLists.txt libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/deps/CMakePresets.json libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/deps/Catch2/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/deps/Catch2/Catch2.cmake libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/deps/ZLIB/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/deps/ZLIB/0001-Respect-BUILD_SHARED_LIBS.patch libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/deps/ZLIB/ZLIB.cmake libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/deps/autobuild.cmake libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/deps/heatshrink/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/deps/heatshrink/CMakeLists.txt libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/deps/heatshrink/Config.cmake.in libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/deps/heatshrink/heatshrink.cmake libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/deps/pybind11/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/deps/pybind11/pybind11.cmake libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/doc/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/doc/bgcode.md libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/doc/building.md libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/doc/specifications.md libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/example/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/example/CMakeLists.txt libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/example/main.cpp libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/pybgcode/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/pybgcode/.pylintrc libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/pybgcode/CMakeLists.txt libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/pybgcode/CMakePresets.json libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/pybgcode/pybgcode.cpp libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/pybgcode/pybgcode/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/pybgcode/pybgcode/__init__.py libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/pybgcode/ruff.toml libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/pybgcode/tests/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/pybgcode/tests/__init__.py libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/pybgcode/tests/test_convert.py libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/pyproject.dynlink.toml libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/pyproject.toml libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/src/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/src/LibBGCode/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/src/LibBGCode/binarize/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/src/LibBGCode/binarize/CMakeLists.txt libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/src/LibBGCode/binarize/binarize.cpp libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/src/LibBGCode/binarize/binarize.hpp libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/src/LibBGCode/binarize/meatpack.cpp libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/src/LibBGCode/binarize/meatpack.hpp libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/src/LibBGCode/cmd/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/src/LibBGCode/cmd/CMakeLists.txt libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/src/LibBGCode/cmd/main.cpp libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/src/LibBGCode/convert/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/src/LibBGCode/convert/CMakeLists.txt libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/src/LibBGCode/convert/convert.cpp libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/src/LibBGCode/convert/convert.hpp libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/src/LibBGCode/core/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/src/LibBGCode/core/CMakeLists.txt libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/src/LibBGCode/core/core.cpp libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/src/LibBGCode/core/core.hpp libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/src/LibBGCode/core/core_impl.hpp libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/src/LibBGCode/wasm/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/src/LibBGCode/wasm/CMakeLists.txt libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/src/LibBGCode/wasm/bgcode_wa.cpp libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/src/LibBGCode/wasm/index.html libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/tests/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/tests/CMakeLists.txt libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/tests/binarize/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/tests/binarize/CMakeLists.txt libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/tests/binarize/binarize_tests.cpp libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/tests/convert/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/tests/convert/CMakeLists.txt libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/tests/convert/convert_tests.cpp libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/tests/core/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/tests/core/CMakeLists.txt libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/tests/core/core_tests.cpp libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/tests/data/ libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/tests/data/mini_cube_a.gcode libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/tests/data/mini_cube_b.bgcode libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/tests/data/mini_cube_b_ref.gcode libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/tests/data/mini_cube_ps2.8.1.bgcode libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/tests/data/mini_cube_ps2.8.1.gcode libbgcode-5041c093b33e2748e76d6b326f2251310823f3df/tests/data/mini_cube_ps2.8.1_ref.gcode + mv libbgcode-5041c093b33e2748e76d6b326f2251310823f3df libbgcode + sed -i 's#set(LibBGCode_SOURCE_DIR ""#set(LibBGCode_SOURCE_DIR "../../bundled_deps/libbgcode"#' deps/+LibBGCode/LibBGCode.cmake + cd bundled_deps + 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 ../../bundled_deps/heatshrink#' deps/+heatshrink/heatshrink.cmake + cd bundled_deps + tar xvzf /builddir/build/SOURCES/openvdb-8.2.tar.gz openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/.github/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/.github/ISSUE_TEMPLATE/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/.github/ISSUE_TEMPLATE/bug_report.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/.github/ISSUE_TEMPLATE/build---installation.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/.github/ISSUE_TEMPLATE/feature_request.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/.github/workflows/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/.github/workflows/ax.yml openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/.github/workflows/build.yml openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/.github/workflows/docs.yml openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/.github/workflows/houdini.yml openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/.github/workflows/houdini_cache_update.yml openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/.github/workflows/sanitizers.yml openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/.github/workflows/whitespace.yml openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/.gitignore openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/CHANGES openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/CMakeLists.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/CODEOWNERS openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/CODE_OF_CONDUCT.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/CONTRIBUTING.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/LICENSE openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/MAINTAINERS.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/README.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/ci/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/ci/build.sh openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/ci/build_sonar.sh openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/ci/download_houdini.py openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/ci/download_houdini.sh openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/ci/extract_test_examples.sh openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/ci/install_blosc.sh openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/ci/install_cmake.sh openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/ci/install_doxygen.sh openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/ci/install_gtest.sh openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/ci/install_macos.sh openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/ci/install_macos_ax.sh openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/ci/install_windows.sh openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/ci/test_install.sh openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/ci/test_sonar.sh openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/cmake/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/cmake/FindCppUnit.cmake openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/cmake/FindJemalloc.cmake openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/cmake/FindLog4cplus.cmake openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/cmake/FindOpenVDB.cmake openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/cmake/FindTBB.cmake openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/cmake/OpenVDBGLFW3Setup.cmake openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/cmake/OpenVDBHoudiniSetup.cmake openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/cmake/OpenVDBMayaSetup.cmake openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/cmake/OpenVDBUtils.cmake openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/cmake/Uninstall.cmake openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/cmake/backports/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/cmake/backports/FindNumPy.cmake openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/cmake/config/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/cmake/config/OpenVDBBuildTypes.cmake openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/doc/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/doc/CMakeLists.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/doc/ax/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/doc/ax/ax.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/doc/ax/axcplusplus.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/doc/ax/axexamples.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/doc/ax/axfunctionlist.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/doc/ax/doc.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/doc/ax/gen_function_docs openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/doc/ax/gen_function_houdini_docs openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/doc/build.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/doc/changes.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/doc/codingstyle.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/doc/dependencies.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/doc/doc.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/doc/examplecode.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/doc/faq.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/doc/houdini.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/doc/img/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/doc/img/multiparm.png openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/doc/img/tabmenu.png openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/doc/math.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/doc/points.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/doc/python.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/CMakeLists.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/COPYRIGHT openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/Exceptions.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/Grid.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/Grid.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/LICENSE openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/MetaMap.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/MetaMap.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/Metadata.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/Metadata.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/Platform.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/Platform.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/PlatformConfig.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/README openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/TypeList.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/Types.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/cmd/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/cmd/CMakeLists.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/cmd/openvdb_lod.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/cmd/openvdb_print.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/cmd/openvdb_render.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/cmd/openvdb_view.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/io/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/io/Archive.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/io/Archive.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/io/Compression.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/io/Compression.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/io/DelayedLoadMetadata.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/io/DelayedLoadMetadata.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/io/File.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/io/File.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/io/GridDescriptor.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/io/GridDescriptor.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/io/Queue.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/io/Queue.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/io/Stream.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/io/Stream.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/io/TempFile.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/io/TempFile.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/io/io.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/BBox.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/ConjGradient.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/Coord.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/DDA.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/FiniteDifference.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/Half.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/Half.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/HalfLimits.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/LegacyFrustum.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/Maps.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/Maps.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/Mat.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/Mat3.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/Mat4.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/Math.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/Operators.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/Proximity.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/Proximity.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/QuantizedUnitVec.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/QuantizedUnitVec.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/Quat.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/Ray.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/Stats.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/Stencils.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/Transform.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/Transform.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/Tuple.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/Vec2.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/Vec3.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/math/Vec4.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/openvdb.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/openvdb.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/points/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/points/AttributeArray.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/points/AttributeArray.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/points/AttributeArrayString.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/points/AttributeArrayString.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/points/AttributeGroup.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/points/AttributeGroup.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/points/AttributeSet.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/points/AttributeSet.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/points/IndexFilter.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/points/IndexIterator.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/points/PointAdvect.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/points/PointAttribute.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/points/PointConversion.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/points/PointCount.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/points/PointDataGrid.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/points/PointDelete.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/points/PointGroup.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/points/PointMask.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/points/PointMove.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/points/PointSample.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/points/PointScatter.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/points/StreamCompression.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/points/StreamCompression.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/points/points.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/python/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/python/CMakeLists.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/python/pyAccessor.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/python/pyFloatGrid.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/python/pyGrid.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/python/pyIntGrid.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/python/pyMetadata.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/python/pyOpenVDBModule.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/python/pyPointGrid.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/python/pyTransform.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/python/pyVec3Grid.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/python/pyopenvdb.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/python/pyutil.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/python/test/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/python/test/TestOpenVDB.py openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/thread/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/thread/Threading.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/Activate.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/ChangeBackground.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/Clip.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/Composite.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/Count.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/Dense.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/DenseSparseTools.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/Diagnostics.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/FastSweeping.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/Filter.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/FindActiveValues.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/GridOperators.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/GridTransformer.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/Interpolation.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/LevelSetAdvect.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/LevelSetFilter.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/LevelSetFracture.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/LevelSetMeasure.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/LevelSetMorph.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/LevelSetPlatonic.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/LevelSetRebuild.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/LevelSetSphere.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/LevelSetTracker.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/LevelSetUtil.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/Mask.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/Merge.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/MeshToVolume.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/Morphology.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/MultiResGrid.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/NodeVisitor.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/ParticleAtlas.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/ParticlesToLevelSet.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/PointAdvect.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/PointIndexGrid.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/PointPartitioner.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/PointScatter.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/PointsToMask.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/PoissonSolver.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/PotentialFlow.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/Prune.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/RayIntersector.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/RayTracer.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/SignedFloodFill.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/Statistics.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/TopologyToLevelSet.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/ValueTransformer.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/VectorTransformer.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/VelocityFields.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/VolumeAdvect.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/VolumeToMesh.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tools/VolumeToSpheres.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tree/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tree/InternalNode.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tree/Iterator.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tree/LeafBuffer.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tree/LeafManager.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tree/LeafNode.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tree/LeafNodeBool.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tree/LeafNodeMask.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tree/NodeManager.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tree/NodeUnion.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tree/RootNode.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tree/Tree.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tree/TreeIterator.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/tree/ValueAccessor.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/CMakeLists.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestActivate.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestAttributeArray.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestAttributeArrayString.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestAttributeGroup.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestAttributeSet.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestBBox.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestClip.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestConjGradient.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestCoord.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestCount.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestCpt.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestCurl.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestDelayedLoadMetadata.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestDense.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestDenseSparseTools.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestDiagnostics.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestDivergence.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestDoubleMetadata.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestExceptions.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestFastSweeping.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestFile.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestFilter.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestFindActiveValues.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestFloatMetadata.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestGradient.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestGrid.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestGridBbox.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestGridDescriptor.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestGridIO.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestGridTransformer.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestIndexFilter.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestIndexIterator.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestInit.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestInt32Metadata.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestInt64Metadata.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestInternalOrigin.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestLaplacian.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestLeaf.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestLeafBool.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestLeafIO.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestLeafManager.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestLeafMask.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestLeafOrigin.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestLevelSetRayIntersector.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestLevelSetUtil.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestLinearInterp.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestMaps.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestMat4Metadata.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestMath.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestMeanCurvature.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestMerge.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestMeshToVolume.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestMetaMap.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestMetadata.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestMetadataIO.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestMorphology.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestMultiResGrid.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestName.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestNodeIterator.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestNodeManager.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestNodeMask.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestNodeVisitor.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestParticleAtlas.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestParticlesToLevelSet.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestPointAdvect.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestPointAttribute.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestPointConversion.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestPointCount.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestPointDataLeaf.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestPointDelete.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestPointGroup.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestPointIndexGrid.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestPointInstantiate.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestPointMask.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestPointMove.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestPointPartitioner.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestPointSample.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestPointScatter.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestPointsToMask.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestPoissonSolver.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestPotentialFlow.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestPrePostAPI.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestQuadraticInterp.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestQuantizedUnitVec.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestQuat.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestRay.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestStats.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestStream.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestStreamCompression.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestStringMetadata.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestTools.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestTopologyToLevelSet.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestTransform.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestTree.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestTreeCombine.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestTreeGetSetValues.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestTreeIterators.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestTreeVisitor.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestTypes.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestUtil.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestValueAccessor.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestVec2Metadata.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestVec3Metadata.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestVolumeRayIntersector.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestVolumeToMesh.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/TestVolumeToSpheres.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/main.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/unittest/util.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/util/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/util/CpuTimer.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/util/Formats.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/util/Formats.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/util/MapsUtil.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/util/Name.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/util/NodeMasks.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/util/NullInterrupter.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/util/PagedArray.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/util/Util.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/util/Util.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/util/logging.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/version.h.in openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/viewer/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/viewer/Camera.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/viewer/Camera.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/viewer/ClipBox.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/viewer/ClipBox.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/viewer/Font.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/viewer/Font.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/viewer/RenderModules.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/viewer/RenderModules.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/viewer/Viewer.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb/openvdb/viewer/Viewer.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/CMakeLists.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/Exceptions.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/ast/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/ast/AST.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/ast/Parse.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/ast/Parse.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/ast/PrintTree.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/ast/PrintTree.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/ast/Scanners.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/ast/Scanners.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/ast/Tokens.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/ast/Visitor.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/ax.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/ax.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/cmd/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/cmd/CMakeLists.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/cmd/openvdb_ax.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/codegen/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/codegen/ComputeGenerator.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/codegen/ComputeGenerator.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/codegen/ConstantFolding.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/codegen/FunctionRegistry.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/codegen/FunctionRegistry.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/codegen/FunctionTypes.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/codegen/FunctionTypes.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/codegen/Functions.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/codegen/PointComputeGenerator.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/codegen/PointComputeGenerator.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/codegen/PointFunctions.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/codegen/PointLeafLocalData.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/codegen/StandardFunctions.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/codegen/String.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/codegen/StringFunctions.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/codegen/SymbolTable.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/codegen/Types.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/codegen/Types.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/codegen/Utils.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/codegen/VolumeComputeGenerator.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/codegen/VolumeComputeGenerator.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/codegen/VolumeFunctions.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/compiler/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/compiler/AttributeRegistry.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/compiler/Compiler.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/compiler/Compiler.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/compiler/CompilerOptions.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/compiler/CustomData.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/compiler/Logger.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/compiler/Logger.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/compiler/PointExecutable.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/compiler/PointExecutable.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/compiler/VolumeExecutable.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/compiler/VolumeExecutable.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/grammar/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/grammar/axlexer.l openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/grammar/axparser.y openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/grammar/generated/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/grammar/generated/README openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/grammar/generated/axlexer.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/grammar/generated/axparser.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/grammar/generated/axparser.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/math/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/math/OpenSimplexNoise.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/math/OpenSimplexNoise.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/CMakeLists.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/ast/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/ast/TestPrinters.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/ast/TestScanners.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/backend/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/backend/TestComputeGeneratorFailures.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/backend/TestFunctionGroup.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/backend/TestFunctionRegistry.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/backend/TestFunctionTypes.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/backend/TestLogger.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/backend/TestStringIR.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/backend/TestSymbolTable.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/backend/TestTypes.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/backend/util.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/compiler/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/compiler/TestAXRun.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/compiler/TestPointExecutable.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/compiler/TestVolumeExecutable.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/frontend/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/frontend/TestArrayPack.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/frontend/TestArrayUnpackNode.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/frontend/TestAssignExpressionNode.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/frontend/TestAttributeNode.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/frontend/TestBinaryOperatorNode.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/frontend/TestCastNode.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/frontend/TestCommaOperator.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/frontend/TestConditionalStatementNode.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/frontend/TestCrementNode.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/frontend/TestDeclareLocalNode.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/frontend/TestExternalVariableNode.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/frontend/TestFunctionCallNode.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/frontend/TestKeywordNode.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/frontend/TestLocalNode.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/frontend/TestLoopNode.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/frontend/TestStatementListNode.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/frontend/TestSyntaxFailures.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/frontend/TestTernaryOperatorNode.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/frontend/TestUnaryOperatorNode.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/frontend/TestValueNode.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/CompareGrids.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/CompareGrids.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestArrayUnpack.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestArrayUnpack/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestArrayUnpack/array_unpack.mat.double.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestArrayUnpack/array_unpack.mat.float.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestArrayUnpack/array_unpack.vec.double.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestArrayUnpack/array_unpack.vec.double.rgb.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestArrayUnpack/array_unpack.vec.double.xyz.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestArrayUnpack/array_unpack.vec.float.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestArrayUnpack/array_unpack.vec.float.rgb.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestArrayUnpack/array_unpack.vec.float.xyz.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestArrayUnpack/array_unpack.vec.int.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestArrayUnpack/array_unpack.vec.int.rgb.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestArrayUnpack/array_unpack.vec.int.xyz.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign.bool.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign.double.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign.float.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign.int32.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign.int64.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign.mat3d.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign.mat3f.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign.mat4d.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign.mat4f.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign.string.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign.vec2d.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign.vec2f.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign.vec2i.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign.vec3d.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign.vec3f.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign.vec3i.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign.vec4d.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign.vec4f.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign.vec4i.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_compound.bool.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_compound.double.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_compound.float.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_compound.int32.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_compound.int64.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_compound.mat3d.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_compound.mat3f.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_compound.mat4d.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_compound.mat4f.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_compound.string.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_compound.vec2d.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_compound.vec2f.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_compound.vec2i.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_compound.vec3d.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_compound.vec3f.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_compound.vec3i.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_compound.vec4d.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_compound.vec4f.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_compound.vec4i.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_implicit_container.mat3d.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_implicit_container.mat3f.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_implicit_container.mat4d.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_implicit_container.mat4f.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_implicit_container.vec2d.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_implicit_container.vec2f.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_implicit_container.vec2i.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_implicit_container.vec3d.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_implicit_container.vec3f.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_implicit_container.vec3i.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_implicit_container.vec4d.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_implicit_container.vec4f.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_implicit_container.vec4i.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_implicit_container_scalar.bool.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_implicit_container_scalar.double.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_implicit_container_scalar.float.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_implicit_container_scalar.int32.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_implicit_container_scalar.int64.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_implicit_scalar.bool.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_implicit_scalar.double.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_implicit_scalar.float.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_implicit_scalar.int32.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_implicit_scalar.int64.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestAssign/assign_scoped.float.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestBinary.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestBinary/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestBinary/binary_bitand.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestBinary/binary_bitor.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestBinary/binary_bitxor.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestBinary/binary_div.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestBinary/binary_logicaland.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestBinary/binary_logicaland_scircuit.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestBinary/binary_logicalor.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestBinary/binary_logicalor_scircuit.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestBinary/binary_minus.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestBinary/binary_mod.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestBinary/binary_mult.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestBinary/binary_plus.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestBinary/binary_relational_equalsequals.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestBinary/binary_relational_greaterthan.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestBinary/binary_relational_greaterthanequals.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestBinary/binary_relational_lessthan.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestBinary/binary_relational_lessthanequals.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestBinary/binary_relational_notequals.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestBinary/binary_shiftleft.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestBinary/binary_shiftright.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestCast.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestCast/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestCast/cast_explicit.bool.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestCast/cast_explicit.double.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestCast/cast_explicit.float.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestCast/cast_explicit.int32.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestCast/cast_explicit.int64.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestConditional.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestCrement.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestCrement/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestCrement/crement_dec.component.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestCrement/crement_dec.double.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestCrement/crement_dec.float.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestCrement/crement_dec.int16.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestCrement/crement_dec.int32.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestCrement/crement_dec.int64.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestCrement/crement_inc.component.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestCrement/crement_inc.double.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestCrement/crement_inc.float.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestCrement/crement_inc.int16.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestCrement/crement_inc.int32.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestCrement/crement_inc.int64.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestDeclare.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestEmpty.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestExternals.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestExternals/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestExternals/external_assign_from.bool.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestExternals/external_assign_from.double.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestExternals/external_assign_from.float.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestExternals/external_assign_from.int32.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestExternals/external_assign_from.int64.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestExternals/external_assign_from.mat3d.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestExternals/external_assign_from.mat3f.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestExternals/external_assign_from.mat4d.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestExternals/external_assign_from.mat4f.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestExternals/external_assign_from.string.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestExternals/external_assign_from.vec2d.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestExternals/external_assign_from.vec2f.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestExternals/external_assign_from.vec2i.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestExternals/external_assign_from.vec3d.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestExternals/external_assign_from.vec3f.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestExternals/external_assign_from.vec3i.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestExternals/external_assign_from.vec4d.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestExternals/external_assign_from.vec4f.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestExternals/external_assign_from.vec4i.ax openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestHarness.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestHarness.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestKeyword.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestLoop.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestStandardFunctions.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestString.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestTernary.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestUnary.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestVDBFunctions.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/integration/TestWorldSpaceAccessors.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/main.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/conditional/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/conditional/conditionalErrors openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/conditional/conditionalIfWithinElse openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/conditional/conditionalScopingStatement openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/conditional/conditionalSimpleElseIf openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/conditional/conditionalSimpleStatement openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/declare/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/declare/declareAmbiguousScalarAttributes openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/declare/declareAmbiguousScalarExternals openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/declare/declareAmbiguousVectorAttributes openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/declare/declareAmbiguousVectorExternals openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/declare/declareAttributes openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/declare/declareAttributesVolume openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/declare/declareLocalVariables openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/declare/declareLocalVectorVariables openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/declare/declareNewVectorAttributes openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/declare/declareVectorAttributeImplicit openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/declare/declareVectorAttributes openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/empty/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/empty/empty openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/abs openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/acos openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/adjoint openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/argsort openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/asin openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/atan openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/atan2 openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/atof openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/atoi openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/cbrt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/clamp openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/cofactor openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/cosh openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/cross openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/curlnoise openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/curlsimplexnoise openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/degrees openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/determinant openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/diag openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/dot openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/euclideanmod openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/external openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/fit openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/floormod openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/hash openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/hsvtorgb openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/identity3 openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/identity4 openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/intrinsic openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/inverse openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/isfinite openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/isinf openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/isnan openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/length openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/lengthsq openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/lerp openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/max openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/min openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/noise openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/normalize openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/polardecompose openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/postscale openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/pow openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/prescale openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/pretransform openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/print openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/radians openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/rand openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/rand32 openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/rgbtohsv openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/sign openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/signbit openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/simplexnoise openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/sinh openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/sort openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/svd openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/tan openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/tanh openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/trace openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/transform openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/transpose openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/function/truncatemod openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/keyword/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/keyword/conditionalReturn openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/keyword/doWhileLoopKeywords openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/keyword/forLoopKeywords openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/keyword/returnBranchIf openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/keyword/returnBranchLoop openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/keyword/simpleReturn openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/keyword/whileLoopKeywords openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/loop/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/loop/doWhileLoop openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/loop/forLoop openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/loop/loopErrors openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/loop/loopOverflow openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/loop/whileLoop openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/string/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/string/assignCompound openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/string/assignFromAttributes openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/string/assignFromLocals openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/string/assignNewOverwrite openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/string/binaryConcat openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/string/declare openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/ternary/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/ternary/ternary openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/ternary/ternaryErrors openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/ternary/ternaryVoid openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/unary/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/unary/unaryBitwiseNot openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/unary/unaryNegate openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/unary/unaryNot openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/unary/unaryVector openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/vdb_functions/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/vdb_functions/addremovefromgroup openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/vdb_functions/deletepoint openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/vdb_functions/getcoord openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/vdb_functions/getvoxelpws openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/vdb_functions/ingroup openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/worldspace/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/worldspace/worldSpaceAssign openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/worldspace/worldSpaceAssignComponent openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/worldspace/worldSpaceAssignFromP openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/worldspace/worldSpaceDecrementComponentByZero openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/worldspace/worldSpaceDivideComponentByOne openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/worldspace/worldSpaceIncrement openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/worldspace/worldSpaceIncrementComponent openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/worldspace/worldSpaceIncrementComponentByZero openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/snippets/worldspace/worldSpaceMultiplyComponentByOne openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_ax/openvdb_ax/test/util.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/AXUtils.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/AttributeTransferUtil.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/CMakeLists.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/COPYRIGHT openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/DW_OpenVDBRasterizePoints.cmd openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/GEO_PrimVDB.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/GEO_PrimVDB.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/GEO_VDBTranslator.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/GR_PrimVDBPoints.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/GT_GEOPrimCollectVDB.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/GT_GEOPrimCollectVDB.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/GU_PrimVDB.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/GU_PrimVDB.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/GU_VDBPointTools.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/GU_VDBPointTools.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/GeometryUtil.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/GeometryUtil.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/LICENSE openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/ParmFactory.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/ParmFactory.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/PointUtils.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/PointUtils.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SHOP_OpenVDB_Points.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_NodeVDB.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_NodeVDB.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB.svg openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_AX.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Activate.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Advect.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Advect_Points.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Analysis.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Clip.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Combine.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Convert.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Create.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Densify.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Diagnostics.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Extrapolate.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Fill.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Filter.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Filter_Level_Set.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Fracture.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_From_Particles.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_From_Polygons.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_LOD.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Merge.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Metadata.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Morph_Level_Set.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Noise.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Occlusion_Mask.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Platonic.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Points_Convert.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Points_Delete.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Points_Group.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Potential_Flow.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Prune.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Rasterize_Points.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Ray.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Read.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Rebuild_Level_Set.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Remap.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Remove_Divergence.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Resample.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Sample_Points.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Scatter.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Segment.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Sort_Points.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_To_Polygons.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_To_Spheres.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Topology_To_Level_Set.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Transform.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Vector_Merge.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Vector_Split.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Visualize.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_OpenVDB_Write.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/SOP_VDBVerbUtils.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/UT_VDBTools.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/UT_VDBUtils.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/UT_VDBUtils.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/Utils.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/Utils.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/VRAY_OpenVDB_Points.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/abitest/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/abitest/CMakeLists.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/abitest/TestABI.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/abitest/TestABI.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/abitest/main.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/geometry.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/geometry.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/help/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/help/ax/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/help/ax/functions.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_houdini/openvdb_houdini/pythonrc.py openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/AEOpenVDBCopyTemplate.mel openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/AEOpenVDBFilterTemplate.mel openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/AEOpenVDBFromMayaFluidTemplate.mel openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/AEOpenVDBFromPolygonsTemplate.mel openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/AEOpenVDBReadTemplate.mel openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/AEOpenVDBToPolygonsTemplate.mel openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/AEOpenVDBTransformTemplate.mel openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/AEOpenVDBVisualizeTemplate.mel openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/AEOpenVDBWriteTemplate.mel openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/CMakeLists.txt openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/COPYRIGHT openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/LICENSE openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/OpenVDBCopyNode.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/OpenVDBData.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/OpenVDBData.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/OpenVDBFilterNode.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/OpenVDBFromMayaFluidNode.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/OpenVDBFromPolygonsNode.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/OpenVDBPlugin.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/OpenVDBPlugin.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/OpenVDBReadNode.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/OpenVDBToPolygonsNode.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/OpenVDBTransformNode.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/OpenVDBUtil.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/OpenVDBUtil.h openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/OpenVDBVisualizeNode.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/openvdb_maya/openvdb_maya/OpenVDBWriteNode.cc openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/pendingchanges/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/pendingchanges/README openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/ccla.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/charter.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/icla.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2018-11-17.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2018-11-30.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2018-12-06.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2018-12-13.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-01-17.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-01-24.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-01-31.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-02-14.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-02-28.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-03-07.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-03-21.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-03-28.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-04-18.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-04-25.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-05-02.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-05-09.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-05-23.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-05-30.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-06-06.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-06-13.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-06-20.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-06-27.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-07-11.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-07-25.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-08-22.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-08-29.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-09-12.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-09-26.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-10-10.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-10-24.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-10-31.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-11-14.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-11-21.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-11-28.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-12-05.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2019-12-19.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-01-09.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-01-16.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-01-23.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-02-13.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-02-20.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-03-05.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-03-19.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-04-02.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-04-09.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-04-16.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-04-30.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-05-07.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-05-14.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-05-21.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-05-28.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-06-04.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-06-18.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-06-25.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-06-30.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-07-07.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-07-14.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-07-21.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-07-28.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-08-04.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-08-11.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-08-18.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-08-25.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-09-01.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-09-22.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-09-29.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-10-13.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-10-20.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-10-27.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-11-03.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-11-10.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-11-17.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-12-01.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2020-12-15.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-01-05.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-01-12.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-01-19.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-01-26.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-02-02.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-02-09.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-02-16.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-02-23.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-03-02.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-03-16.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-03-23.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-04-06.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-04-13.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-04-20.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-04-27.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-05-04.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-05-11.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-05-18.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-05-25.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-06-01.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-06-08.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-06-15.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-06-22.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-06-29.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-07-13.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-07-20.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-08-03.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-08-17.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-09-07.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/meetings/2021-09-14.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/process/ openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/process/codereview.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/process/deprecation.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/process/release.md openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5/tsc/process/security.md + mv openvdb-a68fd58d0e2b85f01adeb8b13d7555183ab10aa5 openvdb + sed -i 's#URL https.*#SOURCE_DIR ../../bundled_deps/openvdb#; s/-DUSE_BLOSC=ON/-DUSE_BLOSC=OFF/' deps/+OpenVDB/OpenVDB.cmake + cd bundled_deps + tar xvzf /builddir/build/SOURCES/Catch2-3.8.0.tar.gz Catch2-3.8.0/ Catch2-3.8.0/.bazelrc Catch2-3.8.0/.clang-format Catch2-3.8.0/.clang-tidy Catch2-3.8.0/.conan/ Catch2-3.8.0/.conan/build.py Catch2-3.8.0/.conan/test_package/ Catch2-3.8.0/.conan/test_package/CMakeLists.txt Catch2-3.8.0/.conan/test_package/conanfile.py Catch2-3.8.0/.conan/test_package/test_package.cpp Catch2-3.8.0/.gitattributes Catch2-3.8.0/.github/ Catch2-3.8.0/.github/FUNDING.yml Catch2-3.8.0/.github/ISSUE_TEMPLATE/ Catch2-3.8.0/.github/ISSUE_TEMPLATE/bug_report.md Catch2-3.8.0/.github/ISSUE_TEMPLATE/feature_request.md Catch2-3.8.0/.github/pull_request_template.md Catch2-3.8.0/.github/workflows/ Catch2-3.8.0/.github/workflows/linux-bazel-builds.yml Catch2-3.8.0/.github/workflows/linux-meson-builds.yml Catch2-3.8.0/.github/workflows/linux-other-builds.yml Catch2-3.8.0/.github/workflows/linux-simple-builds.yml Catch2-3.8.0/.github/workflows/mac-builds-m1.yml Catch2-3.8.0/.github/workflows/mac-builds.yml Catch2-3.8.0/.github/workflows/package-manager-builds.yaml Catch2-3.8.0/.github/workflows/validate-header-guards.yml Catch2-3.8.0/.github/workflows/windows-simple-builds.yml Catch2-3.8.0/.gitignore Catch2-3.8.0/BUILD.bazel Catch2-3.8.0/CMake/ Catch2-3.8.0/CMake/Catch2Config.cmake.in Catch2-3.8.0/CMake/CatchConfigOptions.cmake Catch2-3.8.0/CMake/CatchMiscFunctions.cmake Catch2-3.8.0/CMake/FindGcov.cmake Catch2-3.8.0/CMake/FindLcov.cmake Catch2-3.8.0/CMake/Findcodecov.cmake Catch2-3.8.0/CMake/catch2-with-main.pc.in Catch2-3.8.0/CMake/catch2.pc.in Catch2-3.8.0/CMake/llvm-cov-wrapper Catch2-3.8.0/CMakeLists.txt Catch2-3.8.0/CMakePresets.json Catch2-3.8.0/CODE_OF_CONDUCT.md Catch2-3.8.0/Doxyfile Catch2-3.8.0/LICENSE.txt Catch2-3.8.0/MODULE.bazel Catch2-3.8.0/README.md Catch2-3.8.0/SECURITY.md Catch2-3.8.0/appveyor.yml Catch2-3.8.0/codecov.yml Catch2-3.8.0/conanfile.py Catch2-3.8.0/data/ Catch2-3.8.0/data/artwork/ Catch2-3.8.0/data/artwork/catch2-c-logo.png Catch2-3.8.0/data/artwork/catch2-hand-logo.png Catch2-3.8.0/data/artwork/catch2-logo-small-with-background.png Catch2-3.8.0/data/artwork/catch2-logo-small.png Catch2-3.8.0/docs/ Catch2-3.8.0/docs/Readme.md Catch2-3.8.0/docs/assertions.md Catch2-3.8.0/docs/benchmarks.md Catch2-3.8.0/docs/ci-and-misc.md Catch2-3.8.0/docs/cmake-integration.md Catch2-3.8.0/docs/command-line.md Catch2-3.8.0/docs/commercial-users.md Catch2-3.8.0/docs/comparing-floating-point-numbers.md Catch2-3.8.0/docs/configuration.md Catch2-3.8.0/docs/contributing.md Catch2-3.8.0/docs/deprecations.md Catch2-3.8.0/docs/event-listeners.md Catch2-3.8.0/docs/faq.md Catch2-3.8.0/docs/generators.md Catch2-3.8.0/docs/limitations.md Catch2-3.8.0/docs/list-of-examples.md Catch2-3.8.0/docs/logging.md Catch2-3.8.0/docs/matchers.md Catch2-3.8.0/docs/migrate-v2-to-v3.md Catch2-3.8.0/docs/opensource-users.md Catch2-3.8.0/docs/other-macros.md Catch2-3.8.0/docs/own-main.md Catch2-3.8.0/docs/release-notes.md Catch2-3.8.0/docs/release-process.md Catch2-3.8.0/docs/reporter-events.md Catch2-3.8.0/docs/reporters.md Catch2-3.8.0/docs/skipping-passing-failing.md Catch2-3.8.0/docs/test-cases-and-sections.md Catch2-3.8.0/docs/test-fixtures.md Catch2-3.8.0/docs/tostring.md Catch2-3.8.0/docs/tutorial.md Catch2-3.8.0/docs/usage-tips.md Catch2-3.8.0/docs/why-catch.md Catch2-3.8.0/examples/ Catch2-3.8.0/examples/010-TestCase.cpp Catch2-3.8.0/examples/020-TestCase-1.cpp Catch2-3.8.0/examples/020-TestCase-2.cpp Catch2-3.8.0/examples/030-Asn-Require-Check.cpp Catch2-3.8.0/examples/100-Fix-Section.cpp Catch2-3.8.0/examples/110-Fix-ClassFixture.cpp Catch2-3.8.0/examples/111-Fix-PersistentFixture.cpp Catch2-3.8.0/examples/120-Bdd-ScenarioGivenWhenThen.cpp Catch2-3.8.0/examples/210-Evt-EventListeners.cpp Catch2-3.8.0/examples/231-Cfg-OutputStreams.cpp Catch2-3.8.0/examples/232-Cfg-CustomMain.cpp Catch2-3.8.0/examples/300-Gen-OwnGenerator.cpp Catch2-3.8.0/examples/301-Gen-MapTypeConversion.cpp Catch2-3.8.0/examples/302-Gen-Table.cpp Catch2-3.8.0/examples/310-Gen-VariablesInGenerators.cpp Catch2-3.8.0/examples/311-Gen-CustomCapture.cpp Catch2-3.8.0/examples/CMakeLists.txt Catch2-3.8.0/extras/ Catch2-3.8.0/extras/Catch.cmake Catch2-3.8.0/extras/CatchAddTests.cmake Catch2-3.8.0/extras/CatchShardTests.cmake Catch2-3.8.0/extras/CatchShardTestsImpl.cmake Catch2-3.8.0/extras/ParseAndAddCatchTests.cmake Catch2-3.8.0/extras/catch_amalgamated.cpp Catch2-3.8.0/extras/catch_amalgamated.hpp Catch2-3.8.0/extras/gdbinit Catch2-3.8.0/extras/lldbinit Catch2-3.8.0/fuzzing/ Catch2-3.8.0/fuzzing/CMakeLists.txt Catch2-3.8.0/fuzzing/NullOStream.cpp Catch2-3.8.0/fuzzing/NullOStream.h Catch2-3.8.0/fuzzing/build_fuzzers.sh Catch2-3.8.0/fuzzing/fuzz_TestSpecParser.cpp Catch2-3.8.0/fuzzing/fuzz_XmlWriter.cpp Catch2-3.8.0/fuzzing/fuzz_textflow.cpp Catch2-3.8.0/mdsnippets.json Catch2-3.8.0/meson.build Catch2-3.8.0/meson_options.txt Catch2-3.8.0/src/ Catch2-3.8.0/src/CMakeLists.txt Catch2-3.8.0/src/catch2/ Catch2-3.8.0/src/catch2/benchmark/ Catch2-3.8.0/src/catch2/benchmark/catch_benchmark.hpp Catch2-3.8.0/src/catch2/benchmark/catch_benchmark_all.hpp Catch2-3.8.0/src/catch2/benchmark/catch_chronometer.cpp Catch2-3.8.0/src/catch2/benchmark/catch_chronometer.hpp Catch2-3.8.0/src/catch2/benchmark/catch_clock.hpp Catch2-3.8.0/src/catch2/benchmark/catch_constructor.hpp Catch2-3.8.0/src/catch2/benchmark/catch_environment.hpp Catch2-3.8.0/src/catch2/benchmark/catch_estimate.hpp Catch2-3.8.0/src/catch2/benchmark/catch_execution_plan.hpp Catch2-3.8.0/src/catch2/benchmark/catch_optimizer.hpp Catch2-3.8.0/src/catch2/benchmark/catch_outlier_classification.hpp Catch2-3.8.0/src/catch2/benchmark/catch_sample_analysis.hpp Catch2-3.8.0/src/catch2/benchmark/detail/ Catch2-3.8.0/src/catch2/benchmark/detail/catch_analyse.cpp Catch2-3.8.0/src/catch2/benchmark/detail/catch_analyse.hpp Catch2-3.8.0/src/catch2/benchmark/detail/catch_benchmark_function.cpp Catch2-3.8.0/src/catch2/benchmark/detail/catch_benchmark_function.hpp Catch2-3.8.0/src/catch2/benchmark/detail/catch_benchmark_stats.hpp Catch2-3.8.0/src/catch2/benchmark/detail/catch_benchmark_stats_fwd.hpp Catch2-3.8.0/src/catch2/benchmark/detail/catch_complete_invoke.hpp Catch2-3.8.0/src/catch2/benchmark/detail/catch_estimate_clock.hpp Catch2-3.8.0/src/catch2/benchmark/detail/catch_measure.hpp Catch2-3.8.0/src/catch2/benchmark/detail/catch_repeat.hpp Catch2-3.8.0/src/catch2/benchmark/detail/catch_run_for_at_least.cpp Catch2-3.8.0/src/catch2/benchmark/detail/catch_run_for_at_least.hpp Catch2-3.8.0/src/catch2/benchmark/detail/catch_stats.cpp Catch2-3.8.0/src/catch2/benchmark/detail/catch_stats.hpp Catch2-3.8.0/src/catch2/benchmark/detail/catch_timing.hpp Catch2-3.8.0/src/catch2/catch_all.hpp Catch2-3.8.0/src/catch2/catch_approx.cpp Catch2-3.8.0/src/catch2/catch_approx.hpp Catch2-3.8.0/src/catch2/catch_assertion_info.hpp Catch2-3.8.0/src/catch2/catch_assertion_result.cpp Catch2-3.8.0/src/catch2/catch_assertion_result.hpp Catch2-3.8.0/src/catch2/catch_case_sensitive.hpp Catch2-3.8.0/src/catch2/catch_config.cpp Catch2-3.8.0/src/catch2/catch_config.hpp Catch2-3.8.0/src/catch2/catch_get_random_seed.cpp Catch2-3.8.0/src/catch2/catch_get_random_seed.hpp Catch2-3.8.0/src/catch2/catch_message.cpp Catch2-3.8.0/src/catch2/catch_message.hpp Catch2-3.8.0/src/catch2/catch_registry_hub.cpp Catch2-3.8.0/src/catch2/catch_section_info.hpp Catch2-3.8.0/src/catch2/catch_session.cpp Catch2-3.8.0/src/catch2/catch_session.hpp Catch2-3.8.0/src/catch2/catch_tag_alias.hpp Catch2-3.8.0/src/catch2/catch_tag_alias_autoregistrar.cpp Catch2-3.8.0/src/catch2/catch_tag_alias_autoregistrar.hpp Catch2-3.8.0/src/catch2/catch_template_test_macros.hpp Catch2-3.8.0/src/catch2/catch_test_case_info.cpp Catch2-3.8.0/src/catch2/catch_test_case_info.hpp Catch2-3.8.0/src/catch2/catch_test_macros.hpp Catch2-3.8.0/src/catch2/catch_test_spec.cpp Catch2-3.8.0/src/catch2/catch_test_spec.hpp Catch2-3.8.0/src/catch2/catch_timer.cpp Catch2-3.8.0/src/catch2/catch_timer.hpp Catch2-3.8.0/src/catch2/catch_tostring.cpp Catch2-3.8.0/src/catch2/catch_tostring.hpp Catch2-3.8.0/src/catch2/catch_totals.cpp Catch2-3.8.0/src/catch2/catch_totals.hpp Catch2-3.8.0/src/catch2/catch_translate_exception.cpp Catch2-3.8.0/src/catch2/catch_translate_exception.hpp Catch2-3.8.0/src/catch2/catch_user_config.hpp.in Catch2-3.8.0/src/catch2/catch_version.cpp Catch2-3.8.0/src/catch2/catch_version.hpp Catch2-3.8.0/src/catch2/catch_version_macros.hpp Catch2-3.8.0/src/catch2/generators/ Catch2-3.8.0/src/catch2/generators/catch_generator_exception.cpp Catch2-3.8.0/src/catch2/generators/catch_generator_exception.hpp Catch2-3.8.0/src/catch2/generators/catch_generators.cpp Catch2-3.8.0/src/catch2/generators/catch_generators.hpp Catch2-3.8.0/src/catch2/generators/catch_generators_adapters.hpp Catch2-3.8.0/src/catch2/generators/catch_generators_all.hpp Catch2-3.8.0/src/catch2/generators/catch_generators_random.cpp Catch2-3.8.0/src/catch2/generators/catch_generators_random.hpp Catch2-3.8.0/src/catch2/generators/catch_generators_range.hpp Catch2-3.8.0/src/catch2/interfaces/ Catch2-3.8.0/src/catch2/interfaces/catch_interfaces_all.hpp Catch2-3.8.0/src/catch2/interfaces/catch_interfaces_capture.cpp Catch2-3.8.0/src/catch2/interfaces/catch_interfaces_capture.hpp Catch2-3.8.0/src/catch2/interfaces/catch_interfaces_config.cpp Catch2-3.8.0/src/catch2/interfaces/catch_interfaces_config.hpp Catch2-3.8.0/src/catch2/interfaces/catch_interfaces_enum_values_registry.hpp Catch2-3.8.0/src/catch2/interfaces/catch_interfaces_exception.cpp Catch2-3.8.0/src/catch2/interfaces/catch_interfaces_exception.hpp Catch2-3.8.0/src/catch2/interfaces/catch_interfaces_generatortracker.cpp Catch2-3.8.0/src/catch2/interfaces/catch_interfaces_generatortracker.hpp Catch2-3.8.0/src/catch2/interfaces/catch_interfaces_registry_hub.cpp Catch2-3.8.0/src/catch2/interfaces/catch_interfaces_registry_hub.hpp Catch2-3.8.0/src/catch2/interfaces/catch_interfaces_reporter.cpp Catch2-3.8.0/src/catch2/interfaces/catch_interfaces_reporter.hpp Catch2-3.8.0/src/catch2/interfaces/catch_interfaces_reporter_factory.cpp Catch2-3.8.0/src/catch2/interfaces/catch_interfaces_reporter_factory.hpp Catch2-3.8.0/src/catch2/interfaces/catch_interfaces_tag_alias_registry.hpp Catch2-3.8.0/src/catch2/interfaces/catch_interfaces_test_invoker.hpp Catch2-3.8.0/src/catch2/interfaces/catch_interfaces_testcase.cpp Catch2-3.8.0/src/catch2/interfaces/catch_interfaces_testcase.hpp Catch2-3.8.0/src/catch2/internal/ Catch2-3.8.0/src/catch2/internal/catch_assertion_handler.cpp Catch2-3.8.0/src/catch2/internal/catch_assertion_handler.hpp Catch2-3.8.0/src/catch2/internal/catch_case_insensitive_comparisons.cpp Catch2-3.8.0/src/catch2/internal/catch_case_insensitive_comparisons.hpp Catch2-3.8.0/src/catch2/internal/catch_clara.cpp Catch2-3.8.0/src/catch2/internal/catch_clara.hpp Catch2-3.8.0/src/catch2/internal/catch_commandline.cpp Catch2-3.8.0/src/catch2/internal/catch_commandline.hpp Catch2-3.8.0/src/catch2/internal/catch_compare_traits.hpp Catch2-3.8.0/src/catch2/internal/catch_compiler_capabilities.hpp Catch2-3.8.0/src/catch2/internal/catch_config_android_logwrite.hpp Catch2-3.8.0/src/catch2/internal/catch_config_counter.hpp Catch2-3.8.0/src/catch2/internal/catch_config_prefix_messages.hpp Catch2-3.8.0/src/catch2/internal/catch_config_static_analysis_support.hpp Catch2-3.8.0/src/catch2/internal/catch_config_uncaught_exceptions.hpp Catch2-3.8.0/src/catch2/internal/catch_config_wchar.hpp Catch2-3.8.0/src/catch2/internal/catch_console_colour.cpp Catch2-3.8.0/src/catch2/internal/catch_console_colour.hpp Catch2-3.8.0/src/catch2/internal/catch_console_width.hpp Catch2-3.8.0/src/catch2/internal/catch_container_nonmembers.hpp Catch2-3.8.0/src/catch2/internal/catch_context.cpp Catch2-3.8.0/src/catch2/internal/catch_context.hpp Catch2-3.8.0/src/catch2/internal/catch_debug_console.cpp Catch2-3.8.0/src/catch2/internal/catch_debug_console.hpp Catch2-3.8.0/src/catch2/internal/catch_debugger.cpp Catch2-3.8.0/src/catch2/internal/catch_debugger.hpp Catch2-3.8.0/src/catch2/internal/catch_decomposer.cpp Catch2-3.8.0/src/catch2/internal/catch_decomposer.hpp Catch2-3.8.0/src/catch2/internal/catch_enforce.cpp Catch2-3.8.0/src/catch2/internal/catch_enforce.hpp Catch2-3.8.0/src/catch2/internal/catch_enum_values_registry.cpp Catch2-3.8.0/src/catch2/internal/catch_enum_values_registry.hpp Catch2-3.8.0/src/catch2/internal/catch_errno_guard.cpp Catch2-3.8.0/src/catch2/internal/catch_errno_guard.hpp Catch2-3.8.0/src/catch2/internal/catch_exception_translator_registry.cpp Catch2-3.8.0/src/catch2/internal/catch_exception_translator_registry.hpp Catch2-3.8.0/src/catch2/internal/catch_fatal_condition_handler.cpp Catch2-3.8.0/src/catch2/internal/catch_fatal_condition_handler.hpp Catch2-3.8.0/src/catch2/internal/catch_floating_point_helpers.cpp Catch2-3.8.0/src/catch2/internal/catch_floating_point_helpers.hpp Catch2-3.8.0/src/catch2/internal/catch_getenv.cpp Catch2-3.8.0/src/catch2/internal/catch_getenv.hpp Catch2-3.8.0/src/catch2/internal/catch_is_permutation.hpp Catch2-3.8.0/src/catch2/internal/catch_istream.cpp Catch2-3.8.0/src/catch2/internal/catch_istream.hpp Catch2-3.8.0/src/catch2/internal/catch_jsonwriter.cpp Catch2-3.8.0/src/catch2/internal/catch_jsonwriter.hpp Catch2-3.8.0/src/catch2/internal/catch_lazy_expr.cpp Catch2-3.8.0/src/catch2/internal/catch_lazy_expr.hpp Catch2-3.8.0/src/catch2/internal/catch_leak_detector.cpp Catch2-3.8.0/src/catch2/internal/catch_leak_detector.hpp Catch2-3.8.0/src/catch2/internal/catch_list.cpp Catch2-3.8.0/src/catch2/internal/catch_list.hpp Catch2-3.8.0/src/catch2/internal/catch_logical_traits.hpp Catch2-3.8.0/src/catch2/internal/catch_main.cpp Catch2-3.8.0/src/catch2/internal/catch_message_info.cpp Catch2-3.8.0/src/catch2/internal/catch_message_info.hpp Catch2-3.8.0/src/catch2/internal/catch_meta.hpp Catch2-3.8.0/src/catch2/internal/catch_move_and_forward.hpp Catch2-3.8.0/src/catch2/internal/catch_noncopyable.hpp Catch2-3.8.0/src/catch2/internal/catch_optional.hpp Catch2-3.8.0/src/catch2/internal/catch_output_redirect.cpp Catch2-3.8.0/src/catch2/internal/catch_output_redirect.hpp Catch2-3.8.0/src/catch2/internal/catch_parse_numbers.cpp Catch2-3.8.0/src/catch2/internal/catch_parse_numbers.hpp Catch2-3.8.0/src/catch2/internal/catch_platform.hpp Catch2-3.8.0/src/catch2/internal/catch_polyfills.cpp Catch2-3.8.0/src/catch2/internal/catch_polyfills.hpp Catch2-3.8.0/src/catch2/internal/catch_preprocessor.hpp Catch2-3.8.0/src/catch2/internal/catch_preprocessor_internal_stringify.hpp Catch2-3.8.0/src/catch2/internal/catch_preprocessor_remove_parens.hpp Catch2-3.8.0/src/catch2/internal/catch_random_floating_point_helpers.hpp Catch2-3.8.0/src/catch2/internal/catch_random_integer_helpers.hpp Catch2-3.8.0/src/catch2/internal/catch_random_number_generator.cpp Catch2-3.8.0/src/catch2/internal/catch_random_number_generator.hpp Catch2-3.8.0/src/catch2/internal/catch_random_seed_generation.cpp Catch2-3.8.0/src/catch2/internal/catch_random_seed_generation.hpp Catch2-3.8.0/src/catch2/internal/catch_reporter_registry.cpp Catch2-3.8.0/src/catch2/internal/catch_reporter_registry.hpp Catch2-3.8.0/src/catch2/internal/catch_reporter_spec_parser.cpp Catch2-3.8.0/src/catch2/internal/catch_reporter_spec_parser.hpp Catch2-3.8.0/src/catch2/internal/catch_result_type.hpp Catch2-3.8.0/src/catch2/internal/catch_reusable_string_stream.cpp Catch2-3.8.0/src/catch2/internal/catch_reusable_string_stream.hpp Catch2-3.8.0/src/catch2/internal/catch_run_context.cpp Catch2-3.8.0/src/catch2/internal/catch_run_context.hpp Catch2-3.8.0/src/catch2/internal/catch_section.cpp Catch2-3.8.0/src/catch2/internal/catch_section.hpp Catch2-3.8.0/src/catch2/internal/catch_sharding.hpp Catch2-3.8.0/src/catch2/internal/catch_singletons.cpp Catch2-3.8.0/src/catch2/internal/catch_singletons.hpp Catch2-3.8.0/src/catch2/internal/catch_source_line_info.cpp Catch2-3.8.0/src/catch2/internal/catch_source_line_info.hpp Catch2-3.8.0/src/catch2/internal/catch_startup_exception_registry.cpp Catch2-3.8.0/src/catch2/internal/catch_startup_exception_registry.hpp Catch2-3.8.0/src/catch2/internal/catch_stdstreams.cpp Catch2-3.8.0/src/catch2/internal/catch_stdstreams.hpp Catch2-3.8.0/src/catch2/internal/catch_stream_end_stop.hpp Catch2-3.8.0/src/catch2/internal/catch_string_manip.cpp Catch2-3.8.0/src/catch2/internal/catch_string_manip.hpp Catch2-3.8.0/src/catch2/internal/catch_stringref.cpp Catch2-3.8.0/src/catch2/internal/catch_stringref.hpp Catch2-3.8.0/src/catch2/internal/catch_tag_alias_registry.cpp Catch2-3.8.0/src/catch2/internal/catch_tag_alias_registry.hpp Catch2-3.8.0/src/catch2/internal/catch_template_test_registry.hpp Catch2-3.8.0/src/catch2/internal/catch_test_case_info_hasher.cpp Catch2-3.8.0/src/catch2/internal/catch_test_case_info_hasher.hpp Catch2-3.8.0/src/catch2/internal/catch_test_case_registry_impl.cpp Catch2-3.8.0/src/catch2/internal/catch_test_case_registry_impl.hpp Catch2-3.8.0/src/catch2/internal/catch_test_case_tracker.cpp Catch2-3.8.0/src/catch2/internal/catch_test_case_tracker.hpp Catch2-3.8.0/src/catch2/internal/catch_test_failure_exception.cpp Catch2-3.8.0/src/catch2/internal/catch_test_failure_exception.hpp Catch2-3.8.0/src/catch2/internal/catch_test_macro_impl.hpp Catch2-3.8.0/src/catch2/internal/catch_test_registry.cpp Catch2-3.8.0/src/catch2/internal/catch_test_registry.hpp Catch2-3.8.0/src/catch2/internal/catch_test_run_info.hpp Catch2-3.8.0/src/catch2/internal/catch_test_spec_parser.cpp Catch2-3.8.0/src/catch2/internal/catch_test_spec_parser.hpp Catch2-3.8.0/src/catch2/internal/catch_textflow.cpp Catch2-3.8.0/src/catch2/internal/catch_textflow.hpp Catch2-3.8.0/src/catch2/internal/catch_to_string.hpp Catch2-3.8.0/src/catch2/internal/catch_uncaught_exceptions.cpp Catch2-3.8.0/src/catch2/internal/catch_uncaught_exceptions.hpp Catch2-3.8.0/src/catch2/internal/catch_uniform_floating_point_distribution.hpp Catch2-3.8.0/src/catch2/internal/catch_uniform_integer_distribution.hpp Catch2-3.8.0/src/catch2/internal/catch_unique_name.hpp Catch2-3.8.0/src/catch2/internal/catch_unique_ptr.hpp Catch2-3.8.0/src/catch2/internal/catch_void_type.hpp Catch2-3.8.0/src/catch2/internal/catch_wildcard_pattern.cpp Catch2-3.8.0/src/catch2/internal/catch_wildcard_pattern.hpp Catch2-3.8.0/src/catch2/internal/catch_windows_h_proxy.hpp Catch2-3.8.0/src/catch2/internal/catch_xmlwriter.cpp Catch2-3.8.0/src/catch2/internal/catch_xmlwriter.hpp Catch2-3.8.0/src/catch2/matchers/ Catch2-3.8.0/src/catch2/matchers/catch_matchers.cpp Catch2-3.8.0/src/catch2/matchers/catch_matchers.hpp Catch2-3.8.0/src/catch2/matchers/catch_matchers_all.hpp Catch2-3.8.0/src/catch2/matchers/catch_matchers_container_properties.cpp Catch2-3.8.0/src/catch2/matchers/catch_matchers_container_properties.hpp Catch2-3.8.0/src/catch2/matchers/catch_matchers_contains.hpp Catch2-3.8.0/src/catch2/matchers/catch_matchers_exception.cpp Catch2-3.8.0/src/catch2/matchers/catch_matchers_exception.hpp Catch2-3.8.0/src/catch2/matchers/catch_matchers_floating_point.cpp Catch2-3.8.0/src/catch2/matchers/catch_matchers_floating_point.hpp Catch2-3.8.0/src/catch2/matchers/catch_matchers_predicate.cpp Catch2-3.8.0/src/catch2/matchers/catch_matchers_predicate.hpp Catch2-3.8.0/src/catch2/matchers/catch_matchers_quantifiers.cpp Catch2-3.8.0/src/catch2/matchers/catch_matchers_quantifiers.hpp Catch2-3.8.0/src/catch2/matchers/catch_matchers_range_equals.hpp Catch2-3.8.0/src/catch2/matchers/catch_matchers_string.cpp Catch2-3.8.0/src/catch2/matchers/catch_matchers_string.hpp Catch2-3.8.0/src/catch2/matchers/catch_matchers_templated.cpp Catch2-3.8.0/src/catch2/matchers/catch_matchers_templated.hpp Catch2-3.8.0/src/catch2/matchers/catch_matchers_vector.hpp Catch2-3.8.0/src/catch2/matchers/internal/ Catch2-3.8.0/src/catch2/matchers/internal/catch_matchers_impl.cpp Catch2-3.8.0/src/catch2/matchers/internal/catch_matchers_impl.hpp Catch2-3.8.0/src/catch2/meson.build Catch2-3.8.0/src/catch2/reporters/ Catch2-3.8.0/src/catch2/reporters/catch_reporter_automake.cpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_automake.hpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_common_base.cpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_common_base.hpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_compact.cpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_compact.hpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_console.cpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_console.hpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_cumulative_base.cpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_cumulative_base.hpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_event_listener.cpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_event_listener.hpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_helpers.cpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_helpers.hpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_json.cpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_json.hpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_junit.cpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_junit.hpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_multi.cpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_multi.hpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_registrars.cpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_registrars.hpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_sonarqube.cpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_sonarqube.hpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_streaming_base.cpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_streaming_base.hpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_tap.cpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_tap.hpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_teamcity.cpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_teamcity.hpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_xml.cpp Catch2-3.8.0/src/catch2/reporters/catch_reporter_xml.hpp Catch2-3.8.0/src/catch2/reporters/catch_reporters_all.hpp Catch2-3.8.0/tests/ Catch2-3.8.0/tests/BUILD.bazel Catch2-3.8.0/tests/CMakeLists.txt Catch2-3.8.0/tests/ExtraTests/ Catch2-3.8.0/tests/ExtraTests/CMakeLists.txt Catch2-3.8.0/tests/ExtraTests/ToDo.txt Catch2-3.8.0/tests/ExtraTests/X01-PrefixedMacros.cpp Catch2-3.8.0/tests/ExtraTests/X02-DisabledMacros.cpp Catch2-3.8.0/tests/ExtraTests/X03-DisabledExceptions-DefaultHandler.cpp Catch2-3.8.0/tests/ExtraTests/X04-DisabledExceptions-CustomHandler.cpp Catch2-3.8.0/tests/ExtraTests/X05-DeferredStaticChecks.cpp Catch2-3.8.0/tests/ExtraTests/X10-FallbackStringifier.cpp Catch2-3.8.0/tests/ExtraTests/X11-DisableStringification.cpp Catch2-3.8.0/tests/ExtraTests/X12-CustomDebugBreakMacro.cpp Catch2-3.8.0/tests/ExtraTests/X20-AssertionStartingEventGoesBeforeAssertionIsEvaluated.cpp Catch2-3.8.0/tests/ExtraTests/X21-PartialTestCaseEvents.cpp Catch2-3.8.0/tests/ExtraTests/X22-BenchmarksInCumulativeReporter.cpp Catch2-3.8.0/tests/ExtraTests/X23-CasingInReporterNames.cpp Catch2-3.8.0/tests/ExtraTests/X24-ListenerStdoutCaptureInMultireporter.cpp Catch2-3.8.0/tests/ExtraTests/X25-ListenerCanAskForCapturedStdout.cpp Catch2-3.8.0/tests/ExtraTests/X26-ReporterPreferencesForPassingAssertionsIsRespected.cpp Catch2-3.8.0/tests/ExtraTests/X27-CapturedStdoutInTestCaseEvents.cpp Catch2-3.8.0/tests/ExtraTests/X28-ListenersGetEventsBeforeReporters.cpp Catch2-3.8.0/tests/ExtraTests/X29-CustomArgumentsForReporters.cpp Catch2-3.8.0/tests/ExtraTests/X30-BazelReporter.cpp Catch2-3.8.0/tests/ExtraTests/X31-DuplicatedTestCases.cpp Catch2-3.8.0/tests/ExtraTests/X32-DuplicatedTestCasesDifferentTags.cpp Catch2-3.8.0/tests/ExtraTests/X33-DuplicatedTestCaseMethods.cpp Catch2-3.8.0/tests/ExtraTests/X34-DuplicatedTestCaseMethodsDifferentFixtures.cpp Catch2-3.8.0/tests/ExtraTests/X35-DuplicatedReporterNames.cpp Catch2-3.8.0/tests/ExtraTests/X36-ReportingCrashWithJunitReporter.cpp Catch2-3.8.0/tests/ExtraTests/X90-WindowsHeaderInclusion.cpp Catch2-3.8.0/tests/ExtraTests/X91-AmalgamatedCatch.cpp Catch2-3.8.0/tests/ExtraTests/X92-NoTests.cpp Catch2-3.8.0/tests/ExtraTests/X93-AllSkipped.cpp Catch2-3.8.0/tests/SelfTest/ Catch2-3.8.0/tests/SelfTest/Baselines/ Catch2-3.8.0/tests/SelfTest/Baselines/automake.std.approved.txt Catch2-3.8.0/tests/SelfTest/Baselines/automake.sw.approved.txt Catch2-3.8.0/tests/SelfTest/Baselines/automake.sw.multi.approved.txt Catch2-3.8.0/tests/SelfTest/Baselines/compact.sw.approved.txt Catch2-3.8.0/tests/SelfTest/Baselines/compact.sw.multi.approved.txt Catch2-3.8.0/tests/SelfTest/Baselines/console.std.approved.txt Catch2-3.8.0/tests/SelfTest/Baselines/console.sw.approved.txt Catch2-3.8.0/tests/SelfTest/Baselines/console.sw.multi.approved.txt Catch2-3.8.0/tests/SelfTest/Baselines/console.swa4.approved.txt Catch2-3.8.0/tests/SelfTest/Baselines/default.sw.multi.approved.txt Catch2-3.8.0/tests/SelfTest/Baselines/junit.sw.approved.txt Catch2-3.8.0/tests/SelfTest/Baselines/junit.sw.multi.approved.txt Catch2-3.8.0/tests/SelfTest/Baselines/sonarqube.sw.approved.txt Catch2-3.8.0/tests/SelfTest/Baselines/sonarqube.sw.multi.approved.txt Catch2-3.8.0/tests/SelfTest/Baselines/tap.sw.approved.txt Catch2-3.8.0/tests/SelfTest/Baselines/tap.sw.multi.approved.txt Catch2-3.8.0/tests/SelfTest/Baselines/teamcity.sw.approved.txt Catch2-3.8.0/tests/SelfTest/Baselines/teamcity.sw.multi.approved.txt Catch2-3.8.0/tests/SelfTest/Baselines/xml.sw.approved.txt Catch2-3.8.0/tests/SelfTest/Baselines/xml.sw.multi.approved.txt Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/ Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/Algorithms.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/AssertionHandler.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/Clara.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/CmdLine.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/CmdLineHelpers.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/ColourImpl.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/Details.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/FloatingPoint.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/GeneratorsImpl.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/Integer.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/InternalBenchmark.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/Json.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/Parse.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/PartTracker.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/RandomNumberGeneration.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/Reporters.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/Sharding.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/Stream.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/String.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/StringManip.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/Tag.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/TestCaseInfoHasher.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/TestSpec.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/TestSpecParser.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/TextFlow.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/ToString.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/Traits.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/UniquePtr.tests.cpp Catch2-3.8.0/tests/SelfTest/IntrospectiveTests/Xml.tests.cpp Catch2-3.8.0/tests/SelfTest/Misc/ Catch2-3.8.0/tests/SelfTest/Misc/invalid-test-names.input Catch2-3.8.0/tests/SelfTest/Misc/plain-old-tests.input Catch2-3.8.0/tests/SelfTest/Misc/special-characters-in-file.input Catch2-3.8.0/tests/SelfTest/TestRegistrations.cpp Catch2-3.8.0/tests/SelfTest/TimingTests/ Catch2-3.8.0/tests/SelfTest/TimingTests/Sleep.tests.cpp Catch2-3.8.0/tests/SelfTest/UsageTests/ Catch2-3.8.0/tests/SelfTest/UsageTests/Approx.tests.cpp Catch2-3.8.0/tests/SelfTest/UsageTests/BDD.tests.cpp Catch2-3.8.0/tests/SelfTest/UsageTests/Benchmark.tests.cpp Catch2-3.8.0/tests/SelfTest/UsageTests/Class.tests.cpp Catch2-3.8.0/tests/SelfTest/UsageTests/Compilation.tests.cpp Catch2-3.8.0/tests/SelfTest/UsageTests/Condition.tests.cpp Catch2-3.8.0/tests/SelfTest/UsageTests/Decomposition.tests.cpp Catch2-3.8.0/tests/SelfTest/UsageTests/EnumToString.tests.cpp Catch2-3.8.0/tests/SelfTest/UsageTests/Exception.tests.cpp Catch2-3.8.0/tests/SelfTest/UsageTests/Generators.tests.cpp Catch2-3.8.0/tests/SelfTest/UsageTests/Matchers.tests.cpp Catch2-3.8.0/tests/SelfTest/UsageTests/MatchersRanges.tests.cpp Catch2-3.8.0/tests/SelfTest/UsageTests/Message.tests.cpp Catch2-3.8.0/tests/SelfTest/UsageTests/Misc.tests.cpp Catch2-3.8.0/tests/SelfTest/UsageTests/Skip.tests.cpp Catch2-3.8.0/tests/SelfTest/UsageTests/ToStringByte.tests.cpp Catch2-3.8.0/tests/SelfTest/UsageTests/ToStringChrono.tests.cpp Catch2-3.8.0/tests/SelfTest/UsageTests/ToStringGeneral.tests.cpp Catch2-3.8.0/tests/SelfTest/UsageTests/ToStringOptional.tests.cpp Catch2-3.8.0/tests/SelfTest/UsageTests/ToStringPair.tests.cpp Catch2-3.8.0/tests/SelfTest/UsageTests/ToStringTuple.tests.cpp Catch2-3.8.0/tests/SelfTest/UsageTests/ToStringVariant.tests.cpp Catch2-3.8.0/tests/SelfTest/UsageTests/ToStringVector.tests.cpp Catch2-3.8.0/tests/SelfTest/UsageTests/ToStringWhich.tests.cpp Catch2-3.8.0/tests/SelfTest/UsageTests/Tricky.tests.cpp Catch2-3.8.0/tests/SelfTest/UsageTests/VariadicMacros.tests.cpp Catch2-3.8.0/tests/SelfTest/helpers/ Catch2-3.8.0/tests/SelfTest/helpers/parse_test_spec.cpp Catch2-3.8.0/tests/SelfTest/helpers/parse_test_spec.hpp Catch2-3.8.0/tests/SelfTest/helpers/range_test_helpers.hpp Catch2-3.8.0/tests/SelfTest/helpers/type_with_lit_0_comparisons.hpp Catch2-3.8.0/tests/TestScripts/ Catch2-3.8.0/tests/TestScripts/ConfigureTestsCommon.py Catch2-3.8.0/tests/TestScripts/DiscoverTests/ Catch2-3.8.0/tests/TestScripts/DiscoverTests/CMakeLists.txt Catch2-3.8.0/tests/TestScripts/DiscoverTests/VerifyRegistration.py Catch2-3.8.0/tests/TestScripts/DiscoverTests/register-tests.cpp Catch2-3.8.0/tests/TestScripts/testBazelReporter.py Catch2-3.8.0/tests/TestScripts/testBazelSharding.py Catch2-3.8.0/tests/TestScripts/testConfigureDefaultReporter.py Catch2-3.8.0/tests/TestScripts/testConfigureDisable.py Catch2-3.8.0/tests/TestScripts/testConfigureDisableStringification.py Catch2-3.8.0/tests/TestScripts/testConfigureExperimentalRedirect.py Catch2-3.8.0/tests/TestScripts/testPartialTestCaseEvent.py Catch2-3.8.0/tests/TestScripts/testRandomOrder.py Catch2-3.8.0/tests/TestScripts/testSharding.py Catch2-3.8.0/tests/meson.build Catch2-3.8.0/third_party/ Catch2-3.8.0/third_party/clara.hpp Catch2-3.8.0/tools/ Catch2-3.8.0/tools/misc/ Catch2-3.8.0/tools/misc/CMakeLists.txt Catch2-3.8.0/tools/misc/SelfTest.vcxproj.user Catch2-3.8.0/tools/misc/appveyorBuildConfigurationScript.bat Catch2-3.8.0/tools/misc/appveyorMergeCoverageScript.py Catch2-3.8.0/tools/misc/appveyorTestRunScript.bat Catch2-3.8.0/tools/misc/coverage-helper.cpp Catch2-3.8.0/tools/misc/installOpenCppCoverage.ps1 Catch2-3.8.0/tools/scripts/ Catch2-3.8.0/tools/scripts/approvalTests.py Catch2-3.8.0/tools/scripts/approve.py Catch2-3.8.0/tools/scripts/buildAndTest.cmd Catch2-3.8.0/tools/scripts/buildAndTest.sh Catch2-3.8.0/tools/scripts/checkConvenienceHeaders.py Catch2-3.8.0/tools/scripts/checkDuplicateFilenames.py Catch2-3.8.0/tools/scripts/checkLicense.py Catch2-3.8.0/tools/scripts/developBuild.py Catch2-3.8.0/tools/scripts/extractFeaturesFromReleaseNotes.py Catch2-3.8.0/tools/scripts/fixWhitespace.py Catch2-3.8.0/tools/scripts/generateAmalgamatedFiles.py Catch2-3.8.0/tools/scripts/majorRelease.py Catch2-3.8.0/tools/scripts/minorRelease.py Catch2-3.8.0/tools/scripts/patchRelease.py Catch2-3.8.0/tools/scripts/releaseCommon.py Catch2-3.8.0/tools/scripts/scriptCommon.py Catch2-3.8.0/tools/scripts/updateDocumentSnippets.py Catch2-3.8.0/tools/scripts/updateDocumentToC.py + mv Catch2-3.8.0 Catch2 + sed -i 's#URL "https.*#SOURCE_DIR ../../bundled_deps/Catch2#' deps/+Catch2/Catch2.cmake + cd bundled_deps + tar xvjf /builddir/build/SOURCES/eigen-3.3.7.tar.bz2 eigen-3.3.7/ eigen-3.3.7/.hgeol eigen-3.3.7/.hgignore eigen-3.3.7/CMakeLists.txt eigen-3.3.7/COPYING.BSD eigen-3.3.7/COPYING.GPL eigen-3.3.7/COPYING.LGPL eigen-3.3.7/COPYING.MINPACK eigen-3.3.7/COPYING.MPL2 eigen-3.3.7/COPYING.README eigen-3.3.7/CTestConfig.cmake eigen-3.3.7/CTestCustom.cmake.in eigen-3.3.7/Eigen/ eigen-3.3.7/Eigen/CMakeLists.txt eigen-3.3.7/Eigen/Cholesky eigen-3.3.7/Eigen/CholmodSupport eigen-3.3.7/Eigen/Core eigen-3.3.7/Eigen/Dense eigen-3.3.7/Eigen/Eigen eigen-3.3.7/Eigen/Eigenvalues eigen-3.3.7/Eigen/Geometry eigen-3.3.7/Eigen/Householder eigen-3.3.7/Eigen/IterativeLinearSolvers eigen-3.3.7/Eigen/Jacobi eigen-3.3.7/Eigen/LU eigen-3.3.7/Eigen/MetisSupport eigen-3.3.7/Eigen/OrderingMethods eigen-3.3.7/Eigen/PaStiXSupport eigen-3.3.7/Eigen/PardisoSupport eigen-3.3.7/Eigen/QR eigen-3.3.7/Eigen/QtAlignedMalloc eigen-3.3.7/Eigen/SPQRSupport eigen-3.3.7/Eigen/SVD eigen-3.3.7/Eigen/Sparse eigen-3.3.7/Eigen/SparseCholesky eigen-3.3.7/Eigen/SparseCore eigen-3.3.7/Eigen/SparseLU eigen-3.3.7/Eigen/SparseQR eigen-3.3.7/Eigen/StdDeque eigen-3.3.7/Eigen/StdList eigen-3.3.7/Eigen/StdVector eigen-3.3.7/Eigen/SuperLUSupport eigen-3.3.7/Eigen/UmfPackSupport eigen-3.3.7/Eigen/src/ eigen-3.3.7/Eigen/src/Cholesky/ eigen-3.3.7/Eigen/src/Cholesky/LDLT.h eigen-3.3.7/Eigen/src/Cholesky/LLT.h eigen-3.3.7/Eigen/src/Cholesky/LLT_LAPACKE.h eigen-3.3.7/Eigen/src/CholmodSupport/ eigen-3.3.7/Eigen/src/CholmodSupport/CholmodSupport.h eigen-3.3.7/Eigen/src/Core/ eigen-3.3.7/Eigen/src/Core/Array.h eigen-3.3.7/Eigen/src/Core/ArrayBase.h eigen-3.3.7/Eigen/src/Core/ArrayWrapper.h eigen-3.3.7/Eigen/src/Core/Assign.h eigen-3.3.7/Eigen/src/Core/AssignEvaluator.h eigen-3.3.7/Eigen/src/Core/Assign_MKL.h eigen-3.3.7/Eigen/src/Core/BandMatrix.h eigen-3.3.7/Eigen/src/Core/Block.h eigen-3.3.7/Eigen/src/Core/BooleanRedux.h eigen-3.3.7/Eigen/src/Core/CommaInitializer.h eigen-3.3.7/Eigen/src/Core/ConditionEstimator.h eigen-3.3.7/Eigen/src/Core/CoreEvaluators.h eigen-3.3.7/Eigen/src/Core/CoreIterators.h eigen-3.3.7/Eigen/src/Core/CwiseBinaryOp.h eigen-3.3.7/Eigen/src/Core/CwiseNullaryOp.h eigen-3.3.7/Eigen/src/Core/CwiseTernaryOp.h eigen-3.3.7/Eigen/src/Core/CwiseUnaryOp.h eigen-3.3.7/Eigen/src/Core/CwiseUnaryView.h eigen-3.3.7/Eigen/src/Core/DenseBase.h eigen-3.3.7/Eigen/src/Core/DenseCoeffsBase.h eigen-3.3.7/Eigen/src/Core/DenseStorage.h eigen-3.3.7/Eigen/src/Core/Diagonal.h eigen-3.3.7/Eigen/src/Core/DiagonalMatrix.h eigen-3.3.7/Eigen/src/Core/DiagonalProduct.h eigen-3.3.7/Eigen/src/Core/Dot.h eigen-3.3.7/Eigen/src/Core/EigenBase.h eigen-3.3.7/Eigen/src/Core/ForceAlignedAccess.h eigen-3.3.7/Eigen/src/Core/Fuzzy.h eigen-3.3.7/Eigen/src/Core/GeneralProduct.h eigen-3.3.7/Eigen/src/Core/GenericPacketMath.h eigen-3.3.7/Eigen/src/Core/GlobalFunctions.h eigen-3.3.7/Eigen/src/Core/IO.h eigen-3.3.7/Eigen/src/Core/Inverse.h eigen-3.3.7/Eigen/src/Core/Map.h eigen-3.3.7/Eigen/src/Core/MapBase.h eigen-3.3.7/Eigen/src/Core/MathFunctions.h eigen-3.3.7/Eigen/src/Core/MathFunctionsImpl.h eigen-3.3.7/Eigen/src/Core/Matrix.h eigen-3.3.7/Eigen/src/Core/MatrixBase.h eigen-3.3.7/Eigen/src/Core/NestByValue.h eigen-3.3.7/Eigen/src/Core/NoAlias.h eigen-3.3.7/Eigen/src/Core/NumTraits.h eigen-3.3.7/Eigen/src/Core/PermutationMatrix.h eigen-3.3.7/Eigen/src/Core/PlainObjectBase.h eigen-3.3.7/Eigen/src/Core/Product.h eigen-3.3.7/Eigen/src/Core/ProductEvaluators.h eigen-3.3.7/Eigen/src/Core/Random.h eigen-3.3.7/Eigen/src/Core/Redux.h eigen-3.3.7/Eigen/src/Core/Ref.h eigen-3.3.7/Eigen/src/Core/Replicate.h eigen-3.3.7/Eigen/src/Core/ReturnByValue.h eigen-3.3.7/Eigen/src/Core/Reverse.h eigen-3.3.7/Eigen/src/Core/Select.h eigen-3.3.7/Eigen/src/Core/SelfAdjointView.h eigen-3.3.7/Eigen/src/Core/SelfCwiseBinaryOp.h eigen-3.3.7/Eigen/src/Core/Solve.h eigen-3.3.7/Eigen/src/Core/SolveTriangular.h eigen-3.3.7/Eigen/src/Core/SolverBase.h eigen-3.3.7/Eigen/src/Core/StableNorm.h eigen-3.3.7/Eigen/src/Core/Stride.h eigen-3.3.7/Eigen/src/Core/Swap.h eigen-3.3.7/Eigen/src/Core/Transpose.h eigen-3.3.7/Eigen/src/Core/Transpositions.h eigen-3.3.7/Eigen/src/Core/TriangularMatrix.h eigen-3.3.7/Eigen/src/Core/VectorBlock.h eigen-3.3.7/Eigen/src/Core/VectorwiseOp.h eigen-3.3.7/Eigen/src/Core/Visitor.h eigen-3.3.7/Eigen/src/Core/arch/ eigen-3.3.7/Eigen/src/Core/arch/AVX/ eigen-3.3.7/Eigen/src/Core/arch/AVX/Complex.h eigen-3.3.7/Eigen/src/Core/arch/AVX/MathFunctions.h eigen-3.3.7/Eigen/src/Core/arch/AVX/PacketMath.h eigen-3.3.7/Eigen/src/Core/arch/AVX/TypeCasting.h eigen-3.3.7/Eigen/src/Core/arch/AVX512/ eigen-3.3.7/Eigen/src/Core/arch/AVX512/MathFunctions.h eigen-3.3.7/Eigen/src/Core/arch/AVX512/PacketMath.h eigen-3.3.7/Eigen/src/Core/arch/AltiVec/ eigen-3.3.7/Eigen/src/Core/arch/AltiVec/Complex.h eigen-3.3.7/Eigen/src/Core/arch/AltiVec/MathFunctions.h eigen-3.3.7/Eigen/src/Core/arch/AltiVec/PacketMath.h eigen-3.3.7/Eigen/src/Core/arch/CUDA/ eigen-3.3.7/Eigen/src/Core/arch/CUDA/Complex.h eigen-3.3.7/Eigen/src/Core/arch/CUDA/Half.h eigen-3.3.7/Eigen/src/Core/arch/CUDA/MathFunctions.h eigen-3.3.7/Eigen/src/Core/arch/CUDA/PacketMath.h eigen-3.3.7/Eigen/src/Core/arch/CUDA/PacketMathHalf.h eigen-3.3.7/Eigen/src/Core/arch/CUDA/TypeCasting.h eigen-3.3.7/Eigen/src/Core/arch/Default/ eigen-3.3.7/Eigen/src/Core/arch/Default/ConjHelper.h eigen-3.3.7/Eigen/src/Core/arch/Default/Settings.h eigen-3.3.7/Eigen/src/Core/arch/NEON/ eigen-3.3.7/Eigen/src/Core/arch/NEON/Complex.h eigen-3.3.7/Eigen/src/Core/arch/NEON/MathFunctions.h eigen-3.3.7/Eigen/src/Core/arch/NEON/PacketMath.h eigen-3.3.7/Eigen/src/Core/arch/SSE/ eigen-3.3.7/Eigen/src/Core/arch/SSE/Complex.h eigen-3.3.7/Eigen/src/Core/arch/SSE/MathFunctions.h eigen-3.3.7/Eigen/src/Core/arch/SSE/PacketMath.h eigen-3.3.7/Eigen/src/Core/arch/SSE/TypeCasting.h eigen-3.3.7/Eigen/src/Core/arch/ZVector/ eigen-3.3.7/Eigen/src/Core/arch/ZVector/Complex.h eigen-3.3.7/Eigen/src/Core/arch/ZVector/MathFunctions.h eigen-3.3.7/Eigen/src/Core/arch/ZVector/PacketMath.h eigen-3.3.7/Eigen/src/Core/functors/ eigen-3.3.7/Eigen/src/Core/functors/AssignmentFunctors.h eigen-3.3.7/Eigen/src/Core/functors/BinaryFunctors.h eigen-3.3.7/Eigen/src/Core/functors/NullaryFunctors.h eigen-3.3.7/Eigen/src/Core/functors/StlFunctors.h eigen-3.3.7/Eigen/src/Core/functors/TernaryFunctors.h eigen-3.3.7/Eigen/src/Core/functors/UnaryFunctors.h eigen-3.3.7/Eigen/src/Core/products/ eigen-3.3.7/Eigen/src/Core/products/GeneralBlockPanelKernel.h eigen-3.3.7/Eigen/src/Core/products/GeneralMatrixMatrix.h eigen-3.3.7/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h eigen-3.3.7/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h eigen-3.3.7/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h eigen-3.3.7/Eigen/src/Core/products/GeneralMatrixVector.h eigen-3.3.7/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h eigen-3.3.7/Eigen/src/Core/products/Parallelizer.h eigen-3.3.7/Eigen/src/Core/products/SelfadjointMatrixMatrix.h eigen-3.3.7/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h eigen-3.3.7/Eigen/src/Core/products/SelfadjointMatrixVector.h eigen-3.3.7/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h eigen-3.3.7/Eigen/src/Core/products/SelfadjointProduct.h eigen-3.3.7/Eigen/src/Core/products/SelfadjointRank2Update.h eigen-3.3.7/Eigen/src/Core/products/TriangularMatrixMatrix.h eigen-3.3.7/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h eigen-3.3.7/Eigen/src/Core/products/TriangularMatrixVector.h eigen-3.3.7/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h eigen-3.3.7/Eigen/src/Core/products/TriangularSolverMatrix.h eigen-3.3.7/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h eigen-3.3.7/Eigen/src/Core/products/TriangularSolverVector.h eigen-3.3.7/Eigen/src/Core/util/ eigen-3.3.7/Eigen/src/Core/util/BlasUtil.h eigen-3.3.7/Eigen/src/Core/util/Constants.h eigen-3.3.7/Eigen/src/Core/util/DisableStupidWarnings.h eigen-3.3.7/Eigen/src/Core/util/ForwardDeclarations.h eigen-3.3.7/Eigen/src/Core/util/MKL_support.h eigen-3.3.7/Eigen/src/Core/util/Macros.h eigen-3.3.7/Eigen/src/Core/util/Memory.h eigen-3.3.7/Eigen/src/Core/util/Meta.h eigen-3.3.7/Eigen/src/Core/util/NonMPL2.h eigen-3.3.7/Eigen/src/Core/util/ReenableStupidWarnings.h eigen-3.3.7/Eigen/src/Core/util/StaticAssert.h eigen-3.3.7/Eigen/src/Core/util/XprHelper.h eigen-3.3.7/Eigen/src/Eigenvalues/ eigen-3.3.7/Eigen/src/Eigenvalues/ComplexEigenSolver.h eigen-3.3.7/Eigen/src/Eigenvalues/ComplexSchur.h eigen-3.3.7/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h eigen-3.3.7/Eigen/src/Eigenvalues/EigenSolver.h eigen-3.3.7/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h eigen-3.3.7/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h eigen-3.3.7/Eigen/src/Eigenvalues/HessenbergDecomposition.h eigen-3.3.7/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h eigen-3.3.7/Eigen/src/Eigenvalues/RealQZ.h eigen-3.3.7/Eigen/src/Eigenvalues/RealSchur.h eigen-3.3.7/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h eigen-3.3.7/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h eigen-3.3.7/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h eigen-3.3.7/Eigen/src/Eigenvalues/Tridiagonalization.h eigen-3.3.7/Eigen/src/Geometry/ eigen-3.3.7/Eigen/src/Geometry/AlignedBox.h eigen-3.3.7/Eigen/src/Geometry/AngleAxis.h eigen-3.3.7/Eigen/src/Geometry/EulerAngles.h eigen-3.3.7/Eigen/src/Geometry/Homogeneous.h eigen-3.3.7/Eigen/src/Geometry/Hyperplane.h eigen-3.3.7/Eigen/src/Geometry/OrthoMethods.h eigen-3.3.7/Eigen/src/Geometry/ParametrizedLine.h eigen-3.3.7/Eigen/src/Geometry/Quaternion.h eigen-3.3.7/Eigen/src/Geometry/Rotation2D.h eigen-3.3.7/Eigen/src/Geometry/RotationBase.h eigen-3.3.7/Eigen/src/Geometry/Scaling.h eigen-3.3.7/Eigen/src/Geometry/Transform.h eigen-3.3.7/Eigen/src/Geometry/Translation.h eigen-3.3.7/Eigen/src/Geometry/Umeyama.h eigen-3.3.7/Eigen/src/Geometry/arch/ eigen-3.3.7/Eigen/src/Geometry/arch/Geometry_SSE.h eigen-3.3.7/Eigen/src/Householder/ eigen-3.3.7/Eigen/src/Householder/BlockHouseholder.h eigen-3.3.7/Eigen/src/Householder/Householder.h eigen-3.3.7/Eigen/src/Householder/HouseholderSequence.h eigen-3.3.7/Eigen/src/IterativeLinearSolvers/ eigen-3.3.7/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h eigen-3.3.7/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h eigen-3.3.7/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h eigen-3.3.7/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h eigen-3.3.7/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h eigen-3.3.7/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h eigen-3.3.7/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h eigen-3.3.7/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h eigen-3.3.7/Eigen/src/Jacobi/ eigen-3.3.7/Eigen/src/Jacobi/Jacobi.h eigen-3.3.7/Eigen/src/LU/ eigen-3.3.7/Eigen/src/LU/Determinant.h eigen-3.3.7/Eigen/src/LU/FullPivLU.h eigen-3.3.7/Eigen/src/LU/InverseImpl.h eigen-3.3.7/Eigen/src/LU/PartialPivLU.h eigen-3.3.7/Eigen/src/LU/PartialPivLU_LAPACKE.h eigen-3.3.7/Eigen/src/LU/arch/ eigen-3.3.7/Eigen/src/LU/arch/Inverse_SSE.h eigen-3.3.7/Eigen/src/MetisSupport/ eigen-3.3.7/Eigen/src/MetisSupport/MetisSupport.h eigen-3.3.7/Eigen/src/OrderingMethods/ eigen-3.3.7/Eigen/src/OrderingMethods/Amd.h eigen-3.3.7/Eigen/src/OrderingMethods/Eigen_Colamd.h eigen-3.3.7/Eigen/src/OrderingMethods/Ordering.h eigen-3.3.7/Eigen/src/PaStiXSupport/ eigen-3.3.7/Eigen/src/PaStiXSupport/PaStiXSupport.h eigen-3.3.7/Eigen/src/PardisoSupport/ eigen-3.3.7/Eigen/src/PardisoSupport/PardisoSupport.h eigen-3.3.7/Eigen/src/QR/ eigen-3.3.7/Eigen/src/QR/ColPivHouseholderQR.h eigen-3.3.7/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h eigen-3.3.7/Eigen/src/QR/CompleteOrthogonalDecomposition.h eigen-3.3.7/Eigen/src/QR/FullPivHouseholderQR.h eigen-3.3.7/Eigen/src/QR/HouseholderQR.h eigen-3.3.7/Eigen/src/QR/HouseholderQR_LAPACKE.h eigen-3.3.7/Eigen/src/SPQRSupport/ eigen-3.3.7/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h eigen-3.3.7/Eigen/src/SVD/ eigen-3.3.7/Eigen/src/SVD/BDCSVD.h eigen-3.3.7/Eigen/src/SVD/JacobiSVD.h eigen-3.3.7/Eigen/src/SVD/JacobiSVD_LAPACKE.h eigen-3.3.7/Eigen/src/SVD/SVDBase.h eigen-3.3.7/Eigen/src/SVD/UpperBidiagonalization.h eigen-3.3.7/Eigen/src/SparseCholesky/ eigen-3.3.7/Eigen/src/SparseCholesky/SimplicialCholesky.h eigen-3.3.7/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h eigen-3.3.7/Eigen/src/SparseCore/ eigen-3.3.7/Eigen/src/SparseCore/AmbiVector.h eigen-3.3.7/Eigen/src/SparseCore/CompressedStorage.h eigen-3.3.7/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h eigen-3.3.7/Eigen/src/SparseCore/MappedSparseMatrix.h eigen-3.3.7/Eigen/src/SparseCore/SparseAssign.h eigen-3.3.7/Eigen/src/SparseCore/SparseBlock.h eigen-3.3.7/Eigen/src/SparseCore/SparseColEtree.h eigen-3.3.7/Eigen/src/SparseCore/SparseCompressedBase.h eigen-3.3.7/Eigen/src/SparseCore/SparseCwiseBinaryOp.h eigen-3.3.7/Eigen/src/SparseCore/SparseCwiseUnaryOp.h eigen-3.3.7/Eigen/src/SparseCore/SparseDenseProduct.h eigen-3.3.7/Eigen/src/SparseCore/SparseDiagonalProduct.h eigen-3.3.7/Eigen/src/SparseCore/SparseDot.h eigen-3.3.7/Eigen/src/SparseCore/SparseFuzzy.h eigen-3.3.7/Eigen/src/SparseCore/SparseMap.h eigen-3.3.7/Eigen/src/SparseCore/SparseMatrix.h eigen-3.3.7/Eigen/src/SparseCore/SparseMatrixBase.h eigen-3.3.7/Eigen/src/SparseCore/SparsePermutation.h eigen-3.3.7/Eigen/src/SparseCore/SparseProduct.h eigen-3.3.7/Eigen/src/SparseCore/SparseRedux.h eigen-3.3.7/Eigen/src/SparseCore/SparseRef.h eigen-3.3.7/Eigen/src/SparseCore/SparseSelfAdjointView.h eigen-3.3.7/Eigen/src/SparseCore/SparseSolverBase.h eigen-3.3.7/Eigen/src/SparseCore/SparseSparseProductWithPruning.h eigen-3.3.7/Eigen/src/SparseCore/SparseTranspose.h eigen-3.3.7/Eigen/src/SparseCore/SparseTriangularView.h eigen-3.3.7/Eigen/src/SparseCore/SparseUtil.h eigen-3.3.7/Eigen/src/SparseCore/SparseVector.h eigen-3.3.7/Eigen/src/SparseCore/SparseView.h eigen-3.3.7/Eigen/src/SparseCore/TriangularSolver.h eigen-3.3.7/Eigen/src/SparseLU/ eigen-3.3.7/Eigen/src/SparseLU/SparseLU.h eigen-3.3.7/Eigen/src/SparseLU/SparseLUImpl.h eigen-3.3.7/Eigen/src/SparseLU/SparseLU_Memory.h eigen-3.3.7/Eigen/src/SparseLU/SparseLU_Structs.h eigen-3.3.7/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h eigen-3.3.7/Eigen/src/SparseLU/SparseLU_Utils.h eigen-3.3.7/Eigen/src/SparseLU/SparseLU_column_bmod.h eigen-3.3.7/Eigen/src/SparseLU/SparseLU_column_dfs.h eigen-3.3.7/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h eigen-3.3.7/Eigen/src/SparseLU/SparseLU_gemm_kernel.h eigen-3.3.7/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h eigen-3.3.7/Eigen/src/SparseLU/SparseLU_kernel_bmod.h eigen-3.3.7/Eigen/src/SparseLU/SparseLU_panel_bmod.h eigen-3.3.7/Eigen/src/SparseLU/SparseLU_panel_dfs.h eigen-3.3.7/Eigen/src/SparseLU/SparseLU_pivotL.h eigen-3.3.7/Eigen/src/SparseLU/SparseLU_pruneL.h eigen-3.3.7/Eigen/src/SparseLU/SparseLU_relax_snode.h eigen-3.3.7/Eigen/src/SparseQR/ eigen-3.3.7/Eigen/src/SparseQR/SparseQR.h eigen-3.3.7/Eigen/src/StlSupport/ eigen-3.3.7/Eigen/src/StlSupport/StdDeque.h eigen-3.3.7/Eigen/src/StlSupport/StdList.h eigen-3.3.7/Eigen/src/StlSupport/StdVector.h eigen-3.3.7/Eigen/src/StlSupport/details.h eigen-3.3.7/Eigen/src/SuperLUSupport/ eigen-3.3.7/Eigen/src/SuperLUSupport/SuperLUSupport.h eigen-3.3.7/Eigen/src/UmfPackSupport/ eigen-3.3.7/Eigen/src/UmfPackSupport/UmfPackSupport.h eigen-3.3.7/Eigen/src/misc/ eigen-3.3.7/Eigen/src/misc/Image.h eigen-3.3.7/Eigen/src/misc/Kernel.h eigen-3.3.7/Eigen/src/misc/RealSvd2x2.h eigen-3.3.7/Eigen/src/misc/blas.h eigen-3.3.7/Eigen/src/misc/lapack.h eigen-3.3.7/Eigen/src/misc/lapacke.h eigen-3.3.7/Eigen/src/misc/lapacke_mangling.h eigen-3.3.7/Eigen/src/plugins/ eigen-3.3.7/Eigen/src/plugins/ArrayCwiseBinaryOps.h eigen-3.3.7/Eigen/src/plugins/ArrayCwiseUnaryOps.h eigen-3.3.7/Eigen/src/plugins/BlockMethods.h eigen-3.3.7/Eigen/src/plugins/CommonCwiseBinaryOps.h eigen-3.3.7/Eigen/src/plugins/CommonCwiseUnaryOps.h eigen-3.3.7/Eigen/src/plugins/MatrixCwiseBinaryOps.h eigen-3.3.7/Eigen/src/plugins/MatrixCwiseUnaryOps.h eigen-3.3.7/INSTALL eigen-3.3.7/README.md eigen-3.3.7/bench/ eigen-3.3.7/bench/BenchSparseUtil.h eigen-3.3.7/bench/BenchTimer.h eigen-3.3.7/bench/BenchUtil.h eigen-3.3.7/bench/README.txt eigen-3.3.7/bench/analyze-blocking-sizes.cpp eigen-3.3.7/bench/basicbench.cxxlist eigen-3.3.7/bench/basicbenchmark.cpp eigen-3.3.7/bench/basicbenchmark.h eigen-3.3.7/bench/benchBlasGemm.cpp eigen-3.3.7/bench/benchCholesky.cpp eigen-3.3.7/bench/benchEigenSolver.cpp eigen-3.3.7/bench/benchFFT.cpp eigen-3.3.7/bench/benchGeometry.cpp eigen-3.3.7/bench/benchVecAdd.cpp eigen-3.3.7/bench/bench_gemm.cpp eigen-3.3.7/bench/bench_multi_compilers.sh eigen-3.3.7/bench/bench_norm.cpp eigen-3.3.7/bench/bench_reverse.cpp eigen-3.3.7/bench/bench_sum.cpp eigen-3.3.7/bench/bench_unrolling eigen-3.3.7/bench/benchmark-blocking-sizes.cpp eigen-3.3.7/bench/benchmark.cpp eigen-3.3.7/bench/benchmarkSlice.cpp eigen-3.3.7/bench/benchmarkX.cpp eigen-3.3.7/bench/benchmarkXcwise.cpp eigen-3.3.7/bench/benchmark_suite eigen-3.3.7/bench/btl/ eigen-3.3.7/bench/btl/CMakeLists.txt eigen-3.3.7/bench/btl/COPYING eigen-3.3.7/bench/btl/README eigen-3.3.7/bench/btl/actions/ eigen-3.3.7/bench/btl/actions/action_aat_product.hh eigen-3.3.7/bench/btl/actions/action_ata_product.hh eigen-3.3.7/bench/btl/actions/action_atv_product.hh eigen-3.3.7/bench/btl/actions/action_axpby.hh eigen-3.3.7/bench/btl/actions/action_axpy.hh eigen-3.3.7/bench/btl/actions/action_cholesky.hh eigen-3.3.7/bench/btl/actions/action_ger.hh eigen-3.3.7/bench/btl/actions/action_hessenberg.hh eigen-3.3.7/bench/btl/actions/action_lu_decomp.hh eigen-3.3.7/bench/btl/actions/action_lu_solve.hh eigen-3.3.7/bench/btl/actions/action_matrix_matrix_product.hh eigen-3.3.7/bench/btl/actions/action_matrix_matrix_product_bis.hh eigen-3.3.7/bench/btl/actions/action_matrix_vector_product.hh eigen-3.3.7/bench/btl/actions/action_partial_lu.hh eigen-3.3.7/bench/btl/actions/action_rot.hh eigen-3.3.7/bench/btl/actions/action_symv.hh eigen-3.3.7/bench/btl/actions/action_syr2.hh eigen-3.3.7/bench/btl/actions/action_trisolve.hh eigen-3.3.7/bench/btl/actions/action_trisolve_matrix.hh eigen-3.3.7/bench/btl/actions/action_trmm.hh eigen-3.3.7/bench/btl/actions/basic_actions.hh eigen-3.3.7/bench/btl/cmake/ eigen-3.3.7/bench/btl/cmake/FindACML.cmake eigen-3.3.7/bench/btl/cmake/FindATLAS.cmake eigen-3.3.7/bench/btl/cmake/FindBLAZE.cmake eigen-3.3.7/bench/btl/cmake/FindBlitz.cmake eigen-3.3.7/bench/btl/cmake/FindCBLAS.cmake eigen-3.3.7/bench/btl/cmake/FindGMM.cmake eigen-3.3.7/bench/btl/cmake/FindMKL.cmake eigen-3.3.7/bench/btl/cmake/FindMTL4.cmake eigen-3.3.7/bench/btl/cmake/FindOPENBLAS.cmake eigen-3.3.7/bench/btl/cmake/FindPackageHandleStandardArgs.cmake eigen-3.3.7/bench/btl/cmake/FindTvmet.cmake eigen-3.3.7/bench/btl/cmake/MacroOptionalAddSubdirectory.cmake eigen-3.3.7/bench/btl/data/ eigen-3.3.7/bench/btl/data/CMakeLists.txt eigen-3.3.7/bench/btl/data/action_settings.txt eigen-3.3.7/bench/btl/data/gnuplot_common_settings.hh eigen-3.3.7/bench/btl/data/go_mean eigen-3.3.7/bench/btl/data/mean.cxx eigen-3.3.7/bench/btl/data/mk_gnuplot_script.sh eigen-3.3.7/bench/btl/data/mk_mean_script.sh eigen-3.3.7/bench/btl/data/mk_new_gnuplot.sh eigen-3.3.7/bench/btl/data/perlib_plot_settings.txt eigen-3.3.7/bench/btl/data/regularize.cxx eigen-3.3.7/bench/btl/data/smooth.cxx eigen-3.3.7/bench/btl/data/smooth_all.sh eigen-3.3.7/bench/btl/generic_bench/ eigen-3.3.7/bench/btl/generic_bench/bench.hh eigen-3.3.7/bench/btl/generic_bench/bench_parameter.hh eigen-3.3.7/bench/btl/generic_bench/btl.hh eigen-3.3.7/bench/btl/generic_bench/init/ eigen-3.3.7/bench/btl/generic_bench/init/init_function.hh eigen-3.3.7/bench/btl/generic_bench/init/init_matrix.hh eigen-3.3.7/bench/btl/generic_bench/init/init_vector.hh eigen-3.3.7/bench/btl/generic_bench/static/ eigen-3.3.7/bench/btl/generic_bench/static/bench_static.hh eigen-3.3.7/bench/btl/generic_bench/static/intel_bench_fixed_size.hh eigen-3.3.7/bench/btl/generic_bench/static/static_size_generator.hh eigen-3.3.7/bench/btl/generic_bench/timers/ eigen-3.3.7/bench/btl/generic_bench/timers/STL_perf_analyzer.hh eigen-3.3.7/bench/btl/generic_bench/timers/STL_timer.hh eigen-3.3.7/bench/btl/generic_bench/timers/mixed_perf_analyzer.hh eigen-3.3.7/bench/btl/generic_bench/timers/portable_perf_analyzer.hh eigen-3.3.7/bench/btl/generic_bench/timers/portable_perf_analyzer_old.hh eigen-3.3.7/bench/btl/generic_bench/timers/portable_timer.hh eigen-3.3.7/bench/btl/generic_bench/timers/x86_perf_analyzer.hh eigen-3.3.7/bench/btl/generic_bench/timers/x86_timer.hh eigen-3.3.7/bench/btl/generic_bench/utils/ eigen-3.3.7/bench/btl/generic_bench/utils/size_lin_log.hh eigen-3.3.7/bench/btl/generic_bench/utils/size_log.hh eigen-3.3.7/bench/btl/generic_bench/utils/utilities.h eigen-3.3.7/bench/btl/generic_bench/utils/xy_file.hh eigen-3.3.7/bench/btl/libs/ eigen-3.3.7/bench/btl/libs/BLAS/ eigen-3.3.7/bench/btl/libs/BLAS/CMakeLists.txt eigen-3.3.7/bench/btl/libs/BLAS/blas.h eigen-3.3.7/bench/btl/libs/BLAS/blas_interface.hh eigen-3.3.7/bench/btl/libs/BLAS/blas_interface_impl.hh eigen-3.3.7/bench/btl/libs/BLAS/c_interface_base.h eigen-3.3.7/bench/btl/libs/BLAS/main.cpp eigen-3.3.7/bench/btl/libs/STL/ eigen-3.3.7/bench/btl/libs/STL/CMakeLists.txt eigen-3.3.7/bench/btl/libs/STL/STL_interface.hh eigen-3.3.7/bench/btl/libs/STL/main.cpp eigen-3.3.7/bench/btl/libs/blaze/ eigen-3.3.7/bench/btl/libs/blaze/CMakeLists.txt eigen-3.3.7/bench/btl/libs/blaze/blaze_interface.hh eigen-3.3.7/bench/btl/libs/blaze/main.cpp eigen-3.3.7/bench/btl/libs/blitz/ eigen-3.3.7/bench/btl/libs/blitz/CMakeLists.txt eigen-3.3.7/bench/btl/libs/blitz/blitz_LU_solve_interface.hh eigen-3.3.7/bench/btl/libs/blitz/blitz_interface.hh eigen-3.3.7/bench/btl/libs/blitz/btl_blitz.cpp eigen-3.3.7/bench/btl/libs/blitz/btl_tiny_blitz.cpp eigen-3.3.7/bench/btl/libs/blitz/tiny_blitz_interface.hh eigen-3.3.7/bench/btl/libs/eigen2/ eigen-3.3.7/bench/btl/libs/eigen2/CMakeLists.txt eigen-3.3.7/bench/btl/libs/eigen2/btl_tiny_eigen2.cpp eigen-3.3.7/bench/btl/libs/eigen2/eigen2_interface.hh eigen-3.3.7/bench/btl/libs/eigen2/main_adv.cpp eigen-3.3.7/bench/btl/libs/eigen2/main_linear.cpp eigen-3.3.7/bench/btl/libs/eigen2/main_matmat.cpp eigen-3.3.7/bench/btl/libs/eigen2/main_vecmat.cpp eigen-3.3.7/bench/btl/libs/eigen3/ eigen-3.3.7/bench/btl/libs/eigen3/CMakeLists.txt eigen-3.3.7/bench/btl/libs/eigen3/btl_tiny_eigen3.cpp eigen-3.3.7/bench/btl/libs/eigen3/eigen3_interface.hh eigen-3.3.7/bench/btl/libs/eigen3/main_adv.cpp eigen-3.3.7/bench/btl/libs/eigen3/main_linear.cpp eigen-3.3.7/bench/btl/libs/eigen3/main_matmat.cpp eigen-3.3.7/bench/btl/libs/eigen3/main_vecmat.cpp eigen-3.3.7/bench/btl/libs/gmm/ eigen-3.3.7/bench/btl/libs/gmm/CMakeLists.txt eigen-3.3.7/bench/btl/libs/gmm/gmm_LU_solve_interface.hh eigen-3.3.7/bench/btl/libs/gmm/gmm_interface.hh eigen-3.3.7/bench/btl/libs/gmm/main.cpp eigen-3.3.7/bench/btl/libs/mtl4/ eigen-3.3.7/bench/btl/libs/mtl4/.kdbgrc.main eigen-3.3.7/bench/btl/libs/mtl4/CMakeLists.txt eigen-3.3.7/bench/btl/libs/mtl4/main.cpp eigen-3.3.7/bench/btl/libs/mtl4/mtl4_LU_solve_interface.hh eigen-3.3.7/bench/btl/libs/mtl4/mtl4_interface.hh eigen-3.3.7/bench/btl/libs/tensors/ eigen-3.3.7/bench/btl/libs/tensors/CMakeLists.txt eigen-3.3.7/bench/btl/libs/tensors/main_linear.cpp eigen-3.3.7/bench/btl/libs/tensors/main_matmat.cpp eigen-3.3.7/bench/btl/libs/tensors/main_vecmat.cpp eigen-3.3.7/bench/btl/libs/tensors/tensor_interface.hh eigen-3.3.7/bench/btl/libs/tvmet/ eigen-3.3.7/bench/btl/libs/tvmet/CMakeLists.txt eigen-3.3.7/bench/btl/libs/tvmet/main.cpp eigen-3.3.7/bench/btl/libs/tvmet/tvmet_interface.hh eigen-3.3.7/bench/btl/libs/ublas/ eigen-3.3.7/bench/btl/libs/ublas/CMakeLists.txt eigen-3.3.7/bench/btl/libs/ublas/main.cpp eigen-3.3.7/bench/btl/libs/ublas/ublas_interface.hh eigen-3.3.7/bench/check_cache_queries.cpp eigen-3.3.7/bench/dense_solvers.cpp eigen-3.3.7/bench/eig33.cpp eigen-3.3.7/bench/geometry.cpp eigen-3.3.7/bench/perf_monitoring/ eigen-3.3.7/bench/perf_monitoring/gemm/ eigen-3.3.7/bench/perf_monitoring/gemm/changesets.txt eigen-3.3.7/bench/perf_monitoring/gemm/gemm.cpp eigen-3.3.7/bench/perf_monitoring/gemm/gemm_settings.txt eigen-3.3.7/bench/perf_monitoring/gemm/lazy_gemm.cpp eigen-3.3.7/bench/perf_monitoring/gemm/lazy_gemm_settings.txt eigen-3.3.7/bench/perf_monitoring/gemm/make_plot.sh eigen-3.3.7/bench/perf_monitoring/gemm/run.sh eigen-3.3.7/bench/product_threshold.cpp eigen-3.3.7/bench/quat_slerp.cpp eigen-3.3.7/bench/quatmul.cpp eigen-3.3.7/bench/sparse_cholesky.cpp eigen-3.3.7/bench/sparse_dense_product.cpp eigen-3.3.7/bench/sparse_lu.cpp eigen-3.3.7/bench/sparse_product.cpp eigen-3.3.7/bench/sparse_randomsetter.cpp eigen-3.3.7/bench/sparse_setter.cpp eigen-3.3.7/bench/sparse_transpose.cpp eigen-3.3.7/bench/sparse_trisolver.cpp eigen-3.3.7/bench/spbench/ eigen-3.3.7/bench/spbench/CMakeLists.txt eigen-3.3.7/bench/spbench/sp_solver.cpp eigen-3.3.7/bench/spbench/spbench.dtd eigen-3.3.7/bench/spbench/spbenchsolver.cpp eigen-3.3.7/bench/spbench/spbenchsolver.h eigen-3.3.7/bench/spbench/spbenchstyle.h eigen-3.3.7/bench/spbench/test_sparseLU.cpp eigen-3.3.7/bench/spmv.cpp eigen-3.3.7/bench/tensors/ eigen-3.3.7/bench/tensors/README eigen-3.3.7/bench/tensors/benchmark.h eigen-3.3.7/bench/tensors/benchmark_main.cc eigen-3.3.7/bench/tensors/contraction_benchmarks_cpu.cc eigen-3.3.7/bench/tensors/tensor_benchmarks.h eigen-3.3.7/bench/tensors/tensor_benchmarks_cpu.cc eigen-3.3.7/bench/tensors/tensor_benchmarks_fp16_gpu.cu eigen-3.3.7/bench/tensors/tensor_benchmarks_gpu.cu eigen-3.3.7/bench/tensors/tensor_benchmarks_sycl.cc eigen-3.3.7/bench/vdw_new.cpp eigen-3.3.7/blas/ eigen-3.3.7/blas/BandTriangularSolver.h eigen-3.3.7/blas/CMakeLists.txt eigen-3.3.7/blas/GeneralRank1Update.h eigen-3.3.7/blas/PackedSelfadjointProduct.h eigen-3.3.7/blas/PackedTriangularMatrixVector.h eigen-3.3.7/blas/PackedTriangularSolverVector.h eigen-3.3.7/blas/README.txt eigen-3.3.7/blas/Rank2Update.h eigen-3.3.7/blas/common.h eigen-3.3.7/blas/complex_double.cpp eigen-3.3.7/blas/complex_single.cpp eigen-3.3.7/blas/double.cpp eigen-3.3.7/blas/f2c/ eigen-3.3.7/blas/f2c/chbmv.c eigen-3.3.7/blas/f2c/chpmv.c eigen-3.3.7/blas/f2c/complexdots.c eigen-3.3.7/blas/f2c/ctbmv.c eigen-3.3.7/blas/f2c/d_cnjg.c eigen-3.3.7/blas/f2c/datatypes.h eigen-3.3.7/blas/f2c/drotm.c eigen-3.3.7/blas/f2c/drotmg.c eigen-3.3.7/blas/f2c/dsbmv.c eigen-3.3.7/blas/f2c/dspmv.c eigen-3.3.7/blas/f2c/dtbmv.c eigen-3.3.7/blas/f2c/lsame.c eigen-3.3.7/blas/f2c/r_cnjg.c eigen-3.3.7/blas/f2c/srotm.c eigen-3.3.7/blas/f2c/srotmg.c eigen-3.3.7/blas/f2c/ssbmv.c eigen-3.3.7/blas/f2c/sspmv.c eigen-3.3.7/blas/f2c/stbmv.c eigen-3.3.7/blas/f2c/zhbmv.c eigen-3.3.7/blas/f2c/zhpmv.c eigen-3.3.7/blas/f2c/ztbmv.c eigen-3.3.7/blas/fortran/ eigen-3.3.7/blas/fortran/complexdots.f eigen-3.3.7/blas/level1_cplx_impl.h eigen-3.3.7/blas/level1_impl.h eigen-3.3.7/blas/level1_real_impl.h eigen-3.3.7/blas/level2_cplx_impl.h eigen-3.3.7/blas/level2_impl.h eigen-3.3.7/blas/level2_real_impl.h eigen-3.3.7/blas/level3_impl.h eigen-3.3.7/blas/single.cpp eigen-3.3.7/blas/testing/ eigen-3.3.7/blas/testing/CMakeLists.txt eigen-3.3.7/blas/testing/cblat1.f eigen-3.3.7/blas/testing/cblat2.dat eigen-3.3.7/blas/testing/cblat2.f eigen-3.3.7/blas/testing/cblat3.dat eigen-3.3.7/blas/testing/cblat3.f eigen-3.3.7/blas/testing/dblat1.f eigen-3.3.7/blas/testing/dblat2.dat eigen-3.3.7/blas/testing/dblat2.f eigen-3.3.7/blas/testing/dblat3.dat eigen-3.3.7/blas/testing/dblat3.f eigen-3.3.7/blas/testing/runblastest.sh eigen-3.3.7/blas/testing/sblat1.f eigen-3.3.7/blas/testing/sblat2.dat eigen-3.3.7/blas/testing/sblat2.f eigen-3.3.7/blas/testing/sblat3.dat eigen-3.3.7/blas/testing/sblat3.f eigen-3.3.7/blas/testing/zblat1.f eigen-3.3.7/blas/testing/zblat2.dat eigen-3.3.7/blas/testing/zblat2.f eigen-3.3.7/blas/testing/zblat3.dat eigen-3.3.7/blas/testing/zblat3.f eigen-3.3.7/blas/xerbla.cpp eigen-3.3.7/cmake/ eigen-3.3.7/cmake/Eigen3Config.cmake.in eigen-3.3.7/cmake/Eigen3ConfigLegacy.cmake.in eigen-3.3.7/cmake/EigenConfigureTesting.cmake eigen-3.3.7/cmake/EigenDetermineOSVersion.cmake eigen-3.3.7/cmake/EigenDetermineVSServicePack.cmake eigen-3.3.7/cmake/EigenTesting.cmake eigen-3.3.7/cmake/EigenUninstall.cmake eigen-3.3.7/cmake/FindAdolc.cmake eigen-3.3.7/cmake/FindBLAS.cmake eigen-3.3.7/cmake/FindBLASEXT.cmake eigen-3.3.7/cmake/FindCholmod.cmake eigen-3.3.7/cmake/FindComputeCpp.cmake eigen-3.3.7/cmake/FindEigen2.cmake eigen-3.3.7/cmake/FindEigen3.cmake eigen-3.3.7/cmake/FindFFTW.cmake eigen-3.3.7/cmake/FindGLEW.cmake eigen-3.3.7/cmake/FindGMP.cmake eigen-3.3.7/cmake/FindGSL.cmake eigen-3.3.7/cmake/FindGoogleHash.cmake eigen-3.3.7/cmake/FindHWLOC.cmake eigen-3.3.7/cmake/FindLAPACK.cmake eigen-3.3.7/cmake/FindMPFR.cmake eigen-3.3.7/cmake/FindMetis.cmake eigen-3.3.7/cmake/FindPTSCOTCH.cmake eigen-3.3.7/cmake/FindPastix.cmake eigen-3.3.7/cmake/FindSPQR.cmake eigen-3.3.7/cmake/FindScotch.cmake eigen-3.3.7/cmake/FindStandardMathLibrary.cmake eigen-3.3.7/cmake/FindSuperLU.cmake eigen-3.3.7/cmake/FindUmfpack.cmake eigen-3.3.7/cmake/RegexUtils.cmake eigen-3.3.7/cmake/UseEigen3.cmake eigen-3.3.7/cmake/language_support.cmake eigen-3.3.7/debug/ eigen-3.3.7/debug/gdb/ eigen-3.3.7/debug/gdb/__init__.py eigen-3.3.7/debug/gdb/printers.py eigen-3.3.7/debug/msvc/ eigen-3.3.7/debug/msvc/eigen.natvis eigen-3.3.7/debug/msvc/eigen_autoexp_part.dat eigen-3.3.7/demos/ eigen-3.3.7/demos/CMakeLists.txt eigen-3.3.7/demos/mandelbrot/ eigen-3.3.7/demos/mandelbrot/CMakeLists.txt eigen-3.3.7/demos/mandelbrot/README eigen-3.3.7/demos/mandelbrot/mandelbrot.cpp eigen-3.3.7/demos/mandelbrot/mandelbrot.h eigen-3.3.7/demos/mix_eigen_and_c/ eigen-3.3.7/demos/mix_eigen_and_c/README eigen-3.3.7/demos/mix_eigen_and_c/binary_library.cpp eigen-3.3.7/demos/mix_eigen_and_c/binary_library.h eigen-3.3.7/demos/mix_eigen_and_c/example.c eigen-3.3.7/demos/opengl/ eigen-3.3.7/demos/opengl/CMakeLists.txt eigen-3.3.7/demos/opengl/README eigen-3.3.7/demos/opengl/camera.cpp eigen-3.3.7/demos/opengl/camera.h eigen-3.3.7/demos/opengl/gpuhelper.cpp eigen-3.3.7/demos/opengl/gpuhelper.h eigen-3.3.7/demos/opengl/icosphere.cpp eigen-3.3.7/demos/opengl/icosphere.h eigen-3.3.7/demos/opengl/quaternion_demo.cpp eigen-3.3.7/demos/opengl/quaternion_demo.h eigen-3.3.7/demos/opengl/trackball.cpp eigen-3.3.7/demos/opengl/trackball.h eigen-3.3.7/doc/ eigen-3.3.7/doc/A05_PortingFrom2To3.dox eigen-3.3.7/doc/AsciiQuickReference.txt eigen-3.3.7/doc/B01_Experimental.dox eigen-3.3.7/doc/CMakeLists.txt eigen-3.3.7/doc/ClassHierarchy.dox eigen-3.3.7/doc/CoeffwiseMathFunctionsTable.dox eigen-3.3.7/doc/CustomizingEigen_CustomScalar.dox eigen-3.3.7/doc/CustomizingEigen_InheritingMatrix.dox eigen-3.3.7/doc/CustomizingEigen_NullaryExpr.dox eigen-3.3.7/doc/CustomizingEigen_Plugins.dox eigen-3.3.7/doc/DenseDecompositionBenchmark.dox eigen-3.3.7/doc/Doxyfile.in eigen-3.3.7/doc/Eigen_Silly_Professor_64x64.png eigen-3.3.7/doc/FixedSizeVectorizable.dox eigen-3.3.7/doc/FunctionsTakingEigenTypes.dox eigen-3.3.7/doc/HiPerformance.dox eigen-3.3.7/doc/InplaceDecomposition.dox eigen-3.3.7/doc/InsideEigenExample.dox eigen-3.3.7/doc/LeastSquares.dox eigen-3.3.7/doc/Manual.dox eigen-3.3.7/doc/MatrixfreeSolverExample.dox eigen-3.3.7/doc/NewExpressionType.dox eigen-3.3.7/doc/Overview.dox eigen-3.3.7/doc/PassingByValue.dox eigen-3.3.7/doc/Pitfalls.dox eigen-3.3.7/doc/PreprocessorDirectives.dox eigen-3.3.7/doc/QuickReference.dox eigen-3.3.7/doc/QuickStartGuide.dox eigen-3.3.7/doc/SparseLinearSystems.dox eigen-3.3.7/doc/SparseQuickReference.dox eigen-3.3.7/doc/StlContainers.dox eigen-3.3.7/doc/StorageOrders.dox eigen-3.3.7/doc/StructHavingEigenMembers.dox eigen-3.3.7/doc/TemplateKeyword.dox eigen-3.3.7/doc/TopicAliasing.dox eigen-3.3.7/doc/TopicAssertions.dox eigen-3.3.7/doc/TopicCMakeGuide.dox eigen-3.3.7/doc/TopicEigenExpressionTemplates.dox eigen-3.3.7/doc/TopicLazyEvaluation.dox eigen-3.3.7/doc/TopicLinearAlgebraDecompositions.dox eigen-3.3.7/doc/TopicMultithreading.dox eigen-3.3.7/doc/TopicResizing.dox eigen-3.3.7/doc/TopicScalarTypes.dox eigen-3.3.7/doc/TopicVectorization.dox eigen-3.3.7/doc/TutorialAdvancedInitialization.dox eigen-3.3.7/doc/TutorialArrayClass.dox eigen-3.3.7/doc/TutorialBlockOperations.dox eigen-3.3.7/doc/TutorialGeometry.dox eigen-3.3.7/doc/TutorialLinearAlgebra.dox eigen-3.3.7/doc/TutorialMapClass.dox eigen-3.3.7/doc/TutorialMatrixArithmetic.dox eigen-3.3.7/doc/TutorialMatrixClass.dox eigen-3.3.7/doc/TutorialReductionsVisitorsBroadcasting.dox eigen-3.3.7/doc/TutorialReshapeSlicing.dox eigen-3.3.7/doc/TutorialSparse.dox eigen-3.3.7/doc/TutorialSparse_example_details.dox eigen-3.3.7/doc/UnalignedArrayAssert.dox eigen-3.3.7/doc/UsingBlasLapackBackends.dox eigen-3.3.7/doc/UsingIntelMKL.dox eigen-3.3.7/doc/UsingNVCC.dox eigen-3.3.7/doc/WrongStackAlignment.dox eigen-3.3.7/doc/eigen_navtree_hacks.js eigen-3.3.7/doc/eigendoxy.css eigen-3.3.7/doc/eigendoxy_footer.html.in eigen-3.3.7/doc/eigendoxy_header.html.in eigen-3.3.7/doc/eigendoxy_layout.xml.in eigen-3.3.7/doc/eigendoxy_tabs.css eigen-3.3.7/doc/examples/ eigen-3.3.7/doc/examples/.krazy eigen-3.3.7/doc/examples/CMakeLists.txt eigen-3.3.7/doc/examples/CustomizingEigen_Inheritance.cpp eigen-3.3.7/doc/examples/Cwise_erf.cpp eigen-3.3.7/doc/examples/Cwise_erfc.cpp eigen-3.3.7/doc/examples/Cwise_lgamma.cpp eigen-3.3.7/doc/examples/DenseBase_middleCols_int.cpp eigen-3.3.7/doc/examples/DenseBase_middleRows_int.cpp eigen-3.3.7/doc/examples/DenseBase_template_int_middleCols.cpp eigen-3.3.7/doc/examples/DenseBase_template_int_middleRows.cpp eigen-3.3.7/doc/examples/QuickStart_example.cpp eigen-3.3.7/doc/examples/QuickStart_example2_dynamic.cpp eigen-3.3.7/doc/examples/QuickStart_example2_fixed.cpp eigen-3.3.7/doc/examples/TemplateKeyword_flexible.cpp eigen-3.3.7/doc/examples/TemplateKeyword_simple.cpp eigen-3.3.7/doc/examples/TutorialInplaceLU.cpp eigen-3.3.7/doc/examples/TutorialLinAlgComputeTwice.cpp eigen-3.3.7/doc/examples/TutorialLinAlgExComputeSolveError.cpp eigen-3.3.7/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp eigen-3.3.7/doc/examples/TutorialLinAlgExSolveLDLT.cpp eigen-3.3.7/doc/examples/TutorialLinAlgInverseDeterminant.cpp eigen-3.3.7/doc/examples/TutorialLinAlgRankRevealing.cpp eigen-3.3.7/doc/examples/TutorialLinAlgSVDSolve.cpp eigen-3.3.7/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp eigen-3.3.7/doc/examples/TutorialLinAlgSetThreshold.cpp eigen-3.3.7/doc/examples/Tutorial_ArrayClass_accessors.cpp eigen-3.3.7/doc/examples/Tutorial_ArrayClass_addition.cpp eigen-3.3.7/doc/examples/Tutorial_ArrayClass_cwise_other.cpp eigen-3.3.7/doc/examples/Tutorial_ArrayClass_interop.cpp eigen-3.3.7/doc/examples/Tutorial_ArrayClass_interop_matrix.cpp eigen-3.3.7/doc/examples/Tutorial_ArrayClass_mult.cpp eigen-3.3.7/doc/examples/Tutorial_BlockOperations_block_assignment.cpp eigen-3.3.7/doc/examples/Tutorial_BlockOperations_colrow.cpp eigen-3.3.7/doc/examples/Tutorial_BlockOperations_corner.cpp eigen-3.3.7/doc/examples/Tutorial_BlockOperations_print_block.cpp eigen-3.3.7/doc/examples/Tutorial_BlockOperations_vector.cpp eigen-3.3.7/doc/examples/Tutorial_PartialLU_solve.cpp eigen-3.3.7/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp eigen-3.3.7/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.cpp eigen-3.3.7/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.cpp eigen-3.3.7/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_colwise.cpp eigen-3.3.7/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp eigen-3.3.7/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp eigen-3.3.7/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp eigen-3.3.7/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.cpp eigen-3.3.7/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_rowwise.cpp eigen-3.3.7/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_visitors.cpp eigen-3.3.7/doc/examples/Tutorial_simple_example_dynamic_size.cpp eigen-3.3.7/doc/examples/Tutorial_simple_example_fixed_size.cpp eigen-3.3.7/doc/examples/class_Block.cpp eigen-3.3.7/doc/examples/class_CwiseBinaryOp.cpp eigen-3.3.7/doc/examples/class_CwiseUnaryOp.cpp eigen-3.3.7/doc/examples/class_CwiseUnaryOp_ptrfun.cpp eigen-3.3.7/doc/examples/class_FixedBlock.cpp eigen-3.3.7/doc/examples/class_FixedVectorBlock.cpp eigen-3.3.7/doc/examples/class_VectorBlock.cpp eigen-3.3.7/doc/examples/function_taking_eigenbase.cpp eigen-3.3.7/doc/examples/function_taking_ref.cpp eigen-3.3.7/doc/examples/make_circulant.cpp eigen-3.3.7/doc/examples/make_circulant.cpp.entry eigen-3.3.7/doc/examples/make_circulant.cpp.evaluator eigen-3.3.7/doc/examples/make_circulant.cpp.expression eigen-3.3.7/doc/examples/make_circulant.cpp.main eigen-3.3.7/doc/examples/make_circulant.cpp.preamble eigen-3.3.7/doc/examples/make_circulant.cpp.traits eigen-3.3.7/doc/examples/make_circulant2.cpp eigen-3.3.7/doc/examples/matrixfree_cg.cpp eigen-3.3.7/doc/examples/nullary_indexing.cpp eigen-3.3.7/doc/examples/tut_arithmetic_add_sub.cpp eigen-3.3.7/doc/examples/tut_arithmetic_dot_cross.cpp eigen-3.3.7/doc/examples/tut_arithmetic_matrix_mul.cpp eigen-3.3.7/doc/examples/tut_arithmetic_redux_basic.cpp eigen-3.3.7/doc/examples/tut_arithmetic_scalar_mul_div.cpp eigen-3.3.7/doc/examples/tut_matrix_coefficient_accessors.cpp eigen-3.3.7/doc/examples/tut_matrix_resize.cpp eigen-3.3.7/doc/examples/tut_matrix_resize_fixed_size.cpp eigen-3.3.7/doc/ftv2node.png eigen-3.3.7/doc/ftv2pnode.png eigen-3.3.7/doc/snippets/ eigen-3.3.7/doc/snippets/.krazy eigen-3.3.7/doc/snippets/AngleAxis_mimic_euler.cpp eigen-3.3.7/doc/snippets/BiCGSTAB_simple.cpp eigen-3.3.7/doc/snippets/BiCGSTAB_step_by_step.cpp eigen-3.3.7/doc/snippets/CMakeLists.txt eigen-3.3.7/doc/snippets/ColPivHouseholderQR_solve.cpp eigen-3.3.7/doc/snippets/ComplexEigenSolver_compute.cpp eigen-3.3.7/doc/snippets/ComplexEigenSolver_eigenvalues.cpp eigen-3.3.7/doc/snippets/ComplexEigenSolver_eigenvectors.cpp eigen-3.3.7/doc/snippets/ComplexSchur_compute.cpp eigen-3.3.7/doc/snippets/ComplexSchur_matrixT.cpp eigen-3.3.7/doc/snippets/ComplexSchur_matrixU.cpp eigen-3.3.7/doc/snippets/Cwise_abs.cpp eigen-3.3.7/doc/snippets/Cwise_abs2.cpp eigen-3.3.7/doc/snippets/Cwise_acos.cpp eigen-3.3.7/doc/snippets/Cwise_arg.cpp eigen-3.3.7/doc/snippets/Cwise_array_power_array.cpp eigen-3.3.7/doc/snippets/Cwise_asin.cpp eigen-3.3.7/doc/snippets/Cwise_atan.cpp eigen-3.3.7/doc/snippets/Cwise_boolean_and.cpp eigen-3.3.7/doc/snippets/Cwise_boolean_not.cpp eigen-3.3.7/doc/snippets/Cwise_boolean_or.cpp eigen-3.3.7/doc/snippets/Cwise_boolean_xor.cpp eigen-3.3.7/doc/snippets/Cwise_ceil.cpp eigen-3.3.7/doc/snippets/Cwise_cos.cpp eigen-3.3.7/doc/snippets/Cwise_cosh.cpp eigen-3.3.7/doc/snippets/Cwise_cube.cpp eigen-3.3.7/doc/snippets/Cwise_equal_equal.cpp eigen-3.3.7/doc/snippets/Cwise_exp.cpp eigen-3.3.7/doc/snippets/Cwise_floor.cpp eigen-3.3.7/doc/snippets/Cwise_greater.cpp eigen-3.3.7/doc/snippets/Cwise_greater_equal.cpp eigen-3.3.7/doc/snippets/Cwise_inverse.cpp eigen-3.3.7/doc/snippets/Cwise_isFinite.cpp eigen-3.3.7/doc/snippets/Cwise_isInf.cpp eigen-3.3.7/doc/snippets/Cwise_isNaN.cpp eigen-3.3.7/doc/snippets/Cwise_less.cpp eigen-3.3.7/doc/snippets/Cwise_less_equal.cpp eigen-3.3.7/doc/snippets/Cwise_log.cpp eigen-3.3.7/doc/snippets/Cwise_log10.cpp eigen-3.3.7/doc/snippets/Cwise_max.cpp eigen-3.3.7/doc/snippets/Cwise_min.cpp eigen-3.3.7/doc/snippets/Cwise_minus.cpp eigen-3.3.7/doc/snippets/Cwise_minus_equal.cpp eigen-3.3.7/doc/snippets/Cwise_not_equal.cpp eigen-3.3.7/doc/snippets/Cwise_plus.cpp eigen-3.3.7/doc/snippets/Cwise_plus_equal.cpp eigen-3.3.7/doc/snippets/Cwise_pow.cpp eigen-3.3.7/doc/snippets/Cwise_product.cpp eigen-3.3.7/doc/snippets/Cwise_quotient.cpp eigen-3.3.7/doc/snippets/Cwise_round.cpp eigen-3.3.7/doc/snippets/Cwise_scalar_power_array.cpp eigen-3.3.7/doc/snippets/Cwise_sign.cpp eigen-3.3.7/doc/snippets/Cwise_sin.cpp eigen-3.3.7/doc/snippets/Cwise_sinh.cpp eigen-3.3.7/doc/snippets/Cwise_slash_equal.cpp eigen-3.3.7/doc/snippets/Cwise_sqrt.cpp eigen-3.3.7/doc/snippets/Cwise_square.cpp eigen-3.3.7/doc/snippets/Cwise_tan.cpp eigen-3.3.7/doc/snippets/Cwise_tanh.cpp eigen-3.3.7/doc/snippets/Cwise_times_equal.cpp eigen-3.3.7/doc/snippets/DenseBase_LinSpaced.cpp eigen-3.3.7/doc/snippets/DenseBase_LinSpacedInt.cpp eigen-3.3.7/doc/snippets/DenseBase_LinSpaced_seq.cpp eigen-3.3.7/doc/snippets/DenseBase_setLinSpaced.cpp eigen-3.3.7/doc/snippets/DirectionWise_hnormalized.cpp eigen-3.3.7/doc/snippets/DirectionWise_replicate.cpp eigen-3.3.7/doc/snippets/DirectionWise_replicate_int.cpp eigen-3.3.7/doc/snippets/EigenSolver_EigenSolver_MatrixType.cpp eigen-3.3.7/doc/snippets/EigenSolver_compute.cpp eigen-3.3.7/doc/snippets/EigenSolver_eigenvalues.cpp eigen-3.3.7/doc/snippets/EigenSolver_eigenvectors.cpp eigen-3.3.7/doc/snippets/EigenSolver_pseudoEigenvectors.cpp eigen-3.3.7/doc/snippets/FullPivHouseholderQR_solve.cpp eigen-3.3.7/doc/snippets/FullPivLU_image.cpp eigen-3.3.7/doc/snippets/FullPivLU_kernel.cpp eigen-3.3.7/doc/snippets/FullPivLU_solve.cpp eigen-3.3.7/doc/snippets/GeneralizedEigenSolver.cpp eigen-3.3.7/doc/snippets/HessenbergDecomposition_compute.cpp eigen-3.3.7/doc/snippets/HessenbergDecomposition_matrixH.cpp eigen-3.3.7/doc/snippets/HessenbergDecomposition_packedMatrix.cpp eigen-3.3.7/doc/snippets/HouseholderQR_householderQ.cpp eigen-3.3.7/doc/snippets/HouseholderQR_solve.cpp eigen-3.3.7/doc/snippets/HouseholderSequence_HouseholderSequence.cpp eigen-3.3.7/doc/snippets/IOFormat.cpp eigen-3.3.7/doc/snippets/JacobiSVD_basic.cpp eigen-3.3.7/doc/snippets/Jacobi_makeGivens.cpp eigen-3.3.7/doc/snippets/Jacobi_makeJacobi.cpp eigen-3.3.7/doc/snippets/LLT_example.cpp eigen-3.3.7/doc/snippets/LLT_solve.cpp eigen-3.3.7/doc/snippets/LeastSquaresNormalEquations.cpp eigen-3.3.7/doc/snippets/LeastSquaresQR.cpp eigen-3.3.7/doc/snippets/Map_general_stride.cpp eigen-3.3.7/doc/snippets/Map_inner_stride.cpp eigen-3.3.7/doc/snippets/Map_outer_stride.cpp eigen-3.3.7/doc/snippets/Map_placement_new.cpp eigen-3.3.7/doc/snippets/Map_simple.cpp eigen-3.3.7/doc/snippets/MatrixBase_adjoint.cpp eigen-3.3.7/doc/snippets/MatrixBase_all.cpp eigen-3.3.7/doc/snippets/MatrixBase_applyOnTheLeft.cpp eigen-3.3.7/doc/snippets/MatrixBase_applyOnTheRight.cpp eigen-3.3.7/doc/snippets/MatrixBase_array.cpp eigen-3.3.7/doc/snippets/MatrixBase_array_const.cpp eigen-3.3.7/doc/snippets/MatrixBase_asDiagonal.cpp eigen-3.3.7/doc/snippets/MatrixBase_block_int_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_block_int_int_int_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_bottomLeftCorner_int_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_bottomRightCorner_int_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_bottomRows_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_cast.cpp eigen-3.3.7/doc/snippets/MatrixBase_col.cpp eigen-3.3.7/doc/snippets/MatrixBase_colwise.cpp eigen-3.3.7/doc/snippets/MatrixBase_computeInverseAndDetWithCheck.cpp eigen-3.3.7/doc/snippets/MatrixBase_computeInverseWithCheck.cpp eigen-3.3.7/doc/snippets/MatrixBase_cwiseAbs.cpp eigen-3.3.7/doc/snippets/MatrixBase_cwiseAbs2.cpp eigen-3.3.7/doc/snippets/MatrixBase_cwiseEqual.cpp eigen-3.3.7/doc/snippets/MatrixBase_cwiseInverse.cpp eigen-3.3.7/doc/snippets/MatrixBase_cwiseMax.cpp eigen-3.3.7/doc/snippets/MatrixBase_cwiseMin.cpp eigen-3.3.7/doc/snippets/MatrixBase_cwiseNotEqual.cpp eigen-3.3.7/doc/snippets/MatrixBase_cwiseProduct.cpp eigen-3.3.7/doc/snippets/MatrixBase_cwiseQuotient.cpp eigen-3.3.7/doc/snippets/MatrixBase_cwiseSign.cpp eigen-3.3.7/doc/snippets/MatrixBase_cwiseSqrt.cpp eigen-3.3.7/doc/snippets/MatrixBase_diagonal.cpp eigen-3.3.7/doc/snippets/MatrixBase_diagonal_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_diagonal_template_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_eigenvalues.cpp eigen-3.3.7/doc/snippets/MatrixBase_end_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_eval.cpp eigen-3.3.7/doc/snippets/MatrixBase_fixedBlock_int_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_hnormalized.cpp eigen-3.3.7/doc/snippets/MatrixBase_homogeneous.cpp eigen-3.3.7/doc/snippets/MatrixBase_identity.cpp eigen-3.3.7/doc/snippets/MatrixBase_identity_int_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_inverse.cpp eigen-3.3.7/doc/snippets/MatrixBase_isDiagonal.cpp eigen-3.3.7/doc/snippets/MatrixBase_isIdentity.cpp eigen-3.3.7/doc/snippets/MatrixBase_isOnes.cpp eigen-3.3.7/doc/snippets/MatrixBase_isOrthogonal.cpp eigen-3.3.7/doc/snippets/MatrixBase_isUnitary.cpp eigen-3.3.7/doc/snippets/MatrixBase_isZero.cpp eigen-3.3.7/doc/snippets/MatrixBase_leftCols_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_noalias.cpp eigen-3.3.7/doc/snippets/MatrixBase_ones.cpp eigen-3.3.7/doc/snippets/MatrixBase_ones_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_ones_int_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_operatorNorm.cpp eigen-3.3.7/doc/snippets/MatrixBase_prod.cpp eigen-3.3.7/doc/snippets/MatrixBase_random.cpp eigen-3.3.7/doc/snippets/MatrixBase_random_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_random_int_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_replicate.cpp eigen-3.3.7/doc/snippets/MatrixBase_replicate_int_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_reverse.cpp eigen-3.3.7/doc/snippets/MatrixBase_rightCols_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_row.cpp eigen-3.3.7/doc/snippets/MatrixBase_rowwise.cpp eigen-3.3.7/doc/snippets/MatrixBase_segment_int_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_select.cpp eigen-3.3.7/doc/snippets/MatrixBase_selfadjointView.cpp eigen-3.3.7/doc/snippets/MatrixBase_set.cpp eigen-3.3.7/doc/snippets/MatrixBase_setIdentity.cpp eigen-3.3.7/doc/snippets/MatrixBase_setOnes.cpp eigen-3.3.7/doc/snippets/MatrixBase_setRandom.cpp eigen-3.3.7/doc/snippets/MatrixBase_setZero.cpp eigen-3.3.7/doc/snippets/MatrixBase_start_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_template_int_bottomRows.cpp eigen-3.3.7/doc/snippets/MatrixBase_template_int_end.cpp eigen-3.3.7/doc/snippets/MatrixBase_template_int_int_block_int_int_int_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_template_int_int_bottomLeftCorner.cpp eigen-3.3.7/doc/snippets/MatrixBase_template_int_int_bottomLeftCorner_int_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_template_int_int_bottomRightCorner.cpp eigen-3.3.7/doc/snippets/MatrixBase_template_int_int_bottomRightCorner_int_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_template_int_int_topLeftCorner.cpp eigen-3.3.7/doc/snippets/MatrixBase_template_int_int_topLeftCorner_int_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_template_int_int_topRightCorner.cpp eigen-3.3.7/doc/snippets/MatrixBase_template_int_int_topRightCorner_int_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_template_int_leftCols.cpp eigen-3.3.7/doc/snippets/MatrixBase_template_int_rightCols.cpp eigen-3.3.7/doc/snippets/MatrixBase_template_int_segment.cpp eigen-3.3.7/doc/snippets/MatrixBase_template_int_start.cpp eigen-3.3.7/doc/snippets/MatrixBase_template_int_topRows.cpp eigen-3.3.7/doc/snippets/MatrixBase_topLeftCorner_int_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_topRightCorner_int_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_topRows_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_transpose.cpp eigen-3.3.7/doc/snippets/MatrixBase_triangularView.cpp eigen-3.3.7/doc/snippets/MatrixBase_zero.cpp eigen-3.3.7/doc/snippets/MatrixBase_zero_int.cpp eigen-3.3.7/doc/snippets/MatrixBase_zero_int_int.cpp eigen-3.3.7/doc/snippets/Matrix_Map_stride.cpp eigen-3.3.7/doc/snippets/Matrix_resize_NoChange_int.cpp eigen-3.3.7/doc/snippets/Matrix_resize_int.cpp eigen-3.3.7/doc/snippets/Matrix_resize_int_NoChange.cpp eigen-3.3.7/doc/snippets/Matrix_resize_int_int.cpp eigen-3.3.7/doc/snippets/Matrix_setConstant_int.cpp eigen-3.3.7/doc/snippets/Matrix_setConstant_int_int.cpp eigen-3.3.7/doc/snippets/Matrix_setIdentity_int_int.cpp eigen-3.3.7/doc/snippets/Matrix_setOnes_int.cpp eigen-3.3.7/doc/snippets/Matrix_setOnes_int_int.cpp eigen-3.3.7/doc/snippets/Matrix_setRandom_int.cpp eigen-3.3.7/doc/snippets/Matrix_setRandom_int_int.cpp eigen-3.3.7/doc/snippets/Matrix_setZero_int.cpp eigen-3.3.7/doc/snippets/Matrix_setZero_int_int.cpp eigen-3.3.7/doc/snippets/PartialPivLU_solve.cpp eigen-3.3.7/doc/snippets/PartialRedux_count.cpp eigen-3.3.7/doc/snippets/PartialRedux_maxCoeff.cpp eigen-3.3.7/doc/snippets/PartialRedux_minCoeff.cpp eigen-3.3.7/doc/snippets/PartialRedux_norm.cpp eigen-3.3.7/doc/snippets/PartialRedux_prod.cpp eigen-3.3.7/doc/snippets/PartialRedux_squaredNorm.cpp eigen-3.3.7/doc/snippets/PartialRedux_sum.cpp eigen-3.3.7/doc/snippets/RealQZ_compute.cpp eigen-3.3.7/doc/snippets/RealSchur_RealSchur_MatrixType.cpp eigen-3.3.7/doc/snippets/RealSchur_compute.cpp eigen-3.3.7/doc/snippets/SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp eigen-3.3.7/doc/snippets/SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp eigen-3.3.7/doc/snippets/SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp eigen-3.3.7/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp eigen-3.3.7/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp eigen-3.3.7/doc/snippets/SelfAdjointEigenSolver_eigenvalues.cpp eigen-3.3.7/doc/snippets/SelfAdjointEigenSolver_eigenvectors.cpp eigen-3.3.7/doc/snippets/SelfAdjointEigenSolver_operatorInverseSqrt.cpp eigen-3.3.7/doc/snippets/SelfAdjointEigenSolver_operatorSqrt.cpp eigen-3.3.7/doc/snippets/SelfAdjointView_eigenvalues.cpp eigen-3.3.7/doc/snippets/SelfAdjointView_operatorNorm.cpp eigen-3.3.7/doc/snippets/SparseMatrix_coeffs.cpp eigen-3.3.7/doc/snippets/TopicAliasing_block.cpp eigen-3.3.7/doc/snippets/TopicAliasing_block_correct.cpp eigen-3.3.7/doc/snippets/TopicAliasing_cwise.cpp eigen-3.3.7/doc/snippets/TopicAliasing_mult1.cpp eigen-3.3.7/doc/snippets/TopicAliasing_mult2.cpp eigen-3.3.7/doc/snippets/TopicAliasing_mult3.cpp eigen-3.3.7/doc/snippets/TopicAliasing_mult4.cpp eigen-3.3.7/doc/snippets/TopicAliasing_mult5.cpp eigen-3.3.7/doc/snippets/TopicStorageOrders_example.cpp eigen-3.3.7/doc/snippets/Triangular_solve.cpp eigen-3.3.7/doc/snippets/Tridiagonalization_Tridiagonalization_MatrixType.cpp eigen-3.3.7/doc/snippets/Tridiagonalization_compute.cpp eigen-3.3.7/doc/snippets/Tridiagonalization_decomposeInPlace.cpp eigen-3.3.7/doc/snippets/Tridiagonalization_diagonal.cpp eigen-3.3.7/doc/snippets/Tridiagonalization_householderCoefficients.cpp eigen-3.3.7/doc/snippets/Tridiagonalization_packedMatrix.cpp eigen-3.3.7/doc/snippets/Tutorial_AdvancedInitialization_Block.cpp eigen-3.3.7/doc/snippets/Tutorial_AdvancedInitialization_CommaTemporary.cpp eigen-3.3.7/doc/snippets/Tutorial_AdvancedInitialization_Join.cpp eigen-3.3.7/doc/snippets/Tutorial_AdvancedInitialization_LinSpaced.cpp eigen-3.3.7/doc/snippets/Tutorial_AdvancedInitialization_ThreeWays.cpp eigen-3.3.7/doc/snippets/Tutorial_AdvancedInitialization_Zero.cpp eigen-3.3.7/doc/snippets/Tutorial_Map_rowmajor.cpp eigen-3.3.7/doc/snippets/Tutorial_Map_using.cpp eigen-3.3.7/doc/snippets/Tutorial_ReshapeMat2Mat.cpp eigen-3.3.7/doc/snippets/Tutorial_ReshapeMat2Vec.cpp eigen-3.3.7/doc/snippets/Tutorial_SlicingCol.cpp eigen-3.3.7/doc/snippets/Tutorial_SlicingVec.cpp eigen-3.3.7/doc/snippets/Tutorial_commainit_01.cpp eigen-3.3.7/doc/snippets/Tutorial_commainit_01b.cpp eigen-3.3.7/doc/snippets/Tutorial_commainit_02.cpp eigen-3.3.7/doc/snippets/Tutorial_solve_matrix_inverse.cpp eigen-3.3.7/doc/snippets/Tutorial_solve_multiple_rhs.cpp eigen-3.3.7/doc/snippets/Tutorial_solve_reuse_decomposition.cpp eigen-3.3.7/doc/snippets/Tutorial_solve_singular.cpp eigen-3.3.7/doc/snippets/Tutorial_solve_triangular.cpp eigen-3.3.7/doc/snippets/Tutorial_solve_triangular_inplace.cpp eigen-3.3.7/doc/snippets/VectorwiseOp_homogeneous.cpp eigen-3.3.7/doc/snippets/Vectorwise_reverse.cpp eigen-3.3.7/doc/snippets/class_FullPivLU.cpp eigen-3.3.7/doc/snippets/compile_snippet.cpp.in eigen-3.3.7/doc/snippets/tut_arithmetic_redux_minmax.cpp eigen-3.3.7/doc/snippets/tut_arithmetic_transpose_aliasing.cpp eigen-3.3.7/doc/snippets/tut_arithmetic_transpose_conjugate.cpp eigen-3.3.7/doc/snippets/tut_arithmetic_transpose_inplace.cpp eigen-3.3.7/doc/snippets/tut_matrix_assignment_resizing.cpp eigen-3.3.7/doc/special_examples/ eigen-3.3.7/doc/special_examples/CMakeLists.txt eigen-3.3.7/doc/special_examples/Tutorial_sparse_example.cpp eigen-3.3.7/doc/special_examples/Tutorial_sparse_example_details.cpp eigen-3.3.7/doc/special_examples/random_cpp11.cpp eigen-3.3.7/doc/tutorial.cpp eigen-3.3.7/eigen3.pc.in eigen-3.3.7/failtest/ eigen-3.3.7/failtest/CMakeLists.txt eigen-3.3.7/failtest/bdcsvd_int.cpp eigen-3.3.7/failtest/block_nonconst_ctor_on_const_xpr_0.cpp eigen-3.3.7/failtest/block_nonconst_ctor_on_const_xpr_1.cpp eigen-3.3.7/failtest/block_nonconst_ctor_on_const_xpr_2.cpp eigen-3.3.7/failtest/block_on_const_type_actually_const_0.cpp eigen-3.3.7/failtest/block_on_const_type_actually_const_1.cpp eigen-3.3.7/failtest/colpivqr_int.cpp eigen-3.3.7/failtest/const_qualified_block_method_retval_0.cpp eigen-3.3.7/failtest/const_qualified_block_method_retval_1.cpp eigen-3.3.7/failtest/const_qualified_diagonal_method_retval.cpp eigen-3.3.7/failtest/const_qualified_transpose_method_retval.cpp eigen-3.3.7/failtest/cwiseunaryview_nonconst_ctor_on_const_xpr.cpp eigen-3.3.7/failtest/cwiseunaryview_on_const_type_actually_const.cpp eigen-3.3.7/failtest/diagonal_nonconst_ctor_on_const_xpr.cpp eigen-3.3.7/failtest/diagonal_on_const_type_actually_const.cpp eigen-3.3.7/failtest/eigensolver_cplx.cpp eigen-3.3.7/failtest/eigensolver_int.cpp eigen-3.3.7/failtest/failtest_sanity_check.cpp eigen-3.3.7/failtest/fullpivlu_int.cpp eigen-3.3.7/failtest/fullpivqr_int.cpp eigen-3.3.7/failtest/jacobisvd_int.cpp eigen-3.3.7/failtest/ldlt_int.cpp eigen-3.3.7/failtest/llt_int.cpp eigen-3.3.7/failtest/map_nonconst_ctor_on_const_ptr_0.cpp eigen-3.3.7/failtest/map_nonconst_ctor_on_const_ptr_1.cpp eigen-3.3.7/failtest/map_nonconst_ctor_on_const_ptr_2.cpp eigen-3.3.7/failtest/map_nonconst_ctor_on_const_ptr_3.cpp eigen-3.3.7/failtest/map_nonconst_ctor_on_const_ptr_4.cpp eigen-3.3.7/failtest/map_on_const_type_actually_const_0.cpp eigen-3.3.7/failtest/map_on_const_type_actually_const_1.cpp eigen-3.3.7/failtest/partialpivlu_int.cpp eigen-3.3.7/failtest/qr_int.cpp eigen-3.3.7/failtest/ref_1.cpp eigen-3.3.7/failtest/ref_2.cpp eigen-3.3.7/failtest/ref_3.cpp eigen-3.3.7/failtest/ref_4.cpp eigen-3.3.7/failtest/ref_5.cpp eigen-3.3.7/failtest/selfadjointview_nonconst_ctor_on_const_xpr.cpp eigen-3.3.7/failtest/selfadjointview_on_const_type_actually_const.cpp eigen-3.3.7/failtest/sparse_ref_1.cpp eigen-3.3.7/failtest/sparse_ref_2.cpp eigen-3.3.7/failtest/sparse_ref_3.cpp eigen-3.3.7/failtest/sparse_ref_4.cpp eigen-3.3.7/failtest/sparse_ref_5.cpp eigen-3.3.7/failtest/sparse_storage_mismatch.cpp eigen-3.3.7/failtest/swap_1.cpp eigen-3.3.7/failtest/swap_2.cpp eigen-3.3.7/failtest/ternary_1.cpp eigen-3.3.7/failtest/ternary_2.cpp eigen-3.3.7/failtest/transpose_nonconst_ctor_on_const_xpr.cpp eigen-3.3.7/failtest/transpose_on_const_type_actually_const.cpp eigen-3.3.7/failtest/triangularview_nonconst_ctor_on_const_xpr.cpp eigen-3.3.7/failtest/triangularview_on_const_type_actually_const.cpp eigen-3.3.7/lapack/ eigen-3.3.7/lapack/CMakeLists.txt eigen-3.3.7/lapack/cholesky.cpp eigen-3.3.7/lapack/clacgv.f eigen-3.3.7/lapack/cladiv.f eigen-3.3.7/lapack/clarf.f eigen-3.3.7/lapack/clarfb.f eigen-3.3.7/lapack/clarfg.f eigen-3.3.7/lapack/clarft.f eigen-3.3.7/lapack/complex_double.cpp eigen-3.3.7/lapack/complex_single.cpp eigen-3.3.7/lapack/dladiv.f eigen-3.3.7/lapack/dlamch.f eigen-3.3.7/lapack/dlapy2.f eigen-3.3.7/lapack/dlapy3.f eigen-3.3.7/lapack/dlarf.f eigen-3.3.7/lapack/dlarfb.f eigen-3.3.7/lapack/dlarfg.f eigen-3.3.7/lapack/dlarft.f eigen-3.3.7/lapack/double.cpp eigen-3.3.7/lapack/dsecnd_NONE.f eigen-3.3.7/lapack/eigenvalues.cpp eigen-3.3.7/lapack/ilaclc.f eigen-3.3.7/lapack/ilaclr.f eigen-3.3.7/lapack/iladlc.f eigen-3.3.7/lapack/iladlr.f eigen-3.3.7/lapack/ilaslc.f eigen-3.3.7/lapack/ilaslr.f eigen-3.3.7/lapack/ilazlc.f eigen-3.3.7/lapack/ilazlr.f eigen-3.3.7/lapack/lapack_common.h eigen-3.3.7/lapack/lu.cpp eigen-3.3.7/lapack/second_NONE.f eigen-3.3.7/lapack/single.cpp eigen-3.3.7/lapack/sladiv.f eigen-3.3.7/lapack/slamch.f eigen-3.3.7/lapack/slapy2.f eigen-3.3.7/lapack/slapy3.f eigen-3.3.7/lapack/slarf.f eigen-3.3.7/lapack/slarfb.f eigen-3.3.7/lapack/slarfg.f eigen-3.3.7/lapack/slarft.f eigen-3.3.7/lapack/svd.cpp eigen-3.3.7/lapack/zlacgv.f eigen-3.3.7/lapack/zladiv.f eigen-3.3.7/lapack/zlarf.f eigen-3.3.7/lapack/zlarfb.f eigen-3.3.7/lapack/zlarfg.f eigen-3.3.7/lapack/zlarft.f eigen-3.3.7/scripts/ eigen-3.3.7/scripts/CMakeLists.txt eigen-3.3.7/scripts/buildtests.in eigen-3.3.7/scripts/cdashtesting.cmake.in eigen-3.3.7/scripts/check.in eigen-3.3.7/scripts/debug.in eigen-3.3.7/scripts/eigen_gen_credits.cpp eigen-3.3.7/scripts/eigen_gen_docs eigen-3.3.7/scripts/release.in eigen-3.3.7/scripts/relicense.py eigen-3.3.7/signature_of_eigen3_matrix_library eigen-3.3.7/test/ eigen-3.3.7/test/CMakeLists.txt eigen-3.3.7/test/adjoint.cpp eigen-3.3.7/test/array.cpp eigen-3.3.7/test/array_for_matrix.cpp eigen-3.3.7/test/array_of_string.cpp eigen-3.3.7/test/array_replicate.cpp eigen-3.3.7/test/array_reverse.cpp eigen-3.3.7/test/bandmatrix.cpp eigen-3.3.7/test/basicstuff.cpp eigen-3.3.7/test/bdcsvd.cpp eigen-3.3.7/test/bicgstab.cpp eigen-3.3.7/test/block.cpp eigen-3.3.7/test/boostmultiprec.cpp eigen-3.3.7/test/bug1213.cpp eigen-3.3.7/test/bug1213.h eigen-3.3.7/test/bug1213_main.cpp eigen-3.3.7/test/cholesky.cpp eigen-3.3.7/test/cholmod_support.cpp eigen-3.3.7/test/commainitializer.cpp eigen-3.3.7/test/conjugate_gradient.cpp eigen-3.3.7/test/conservative_resize.cpp eigen-3.3.7/test/constructor.cpp eigen-3.3.7/test/corners.cpp eigen-3.3.7/test/ctorleak.cpp eigen-3.3.7/test/cuda_basic.cu eigen-3.3.7/test/cuda_common.h eigen-3.3.7/test/denseLM.cpp eigen-3.3.7/test/dense_storage.cpp eigen-3.3.7/test/determinant.cpp eigen-3.3.7/test/diagonal.cpp eigen-3.3.7/test/diagonalmatrices.cpp eigen-3.3.7/test/dontalign.cpp eigen-3.3.7/test/dynalloc.cpp eigen-3.3.7/test/eigen2support.cpp eigen-3.3.7/test/eigensolver_complex.cpp eigen-3.3.7/test/eigensolver_generalized_real.cpp eigen-3.3.7/test/eigensolver_generic.cpp eigen-3.3.7/test/eigensolver_selfadjoint.cpp eigen-3.3.7/test/evaluator_common.h eigen-3.3.7/test/evaluators.cpp eigen-3.3.7/test/exceptions.cpp eigen-3.3.7/test/fastmath.cpp eigen-3.3.7/test/first_aligned.cpp eigen-3.3.7/test/geo_alignedbox.cpp eigen-3.3.7/test/geo_eulerangles.cpp eigen-3.3.7/test/geo_homogeneous.cpp eigen-3.3.7/test/geo_hyperplane.cpp eigen-3.3.7/test/geo_orthomethods.cpp eigen-3.3.7/test/geo_parametrizedline.cpp eigen-3.3.7/test/geo_quaternion.cpp eigen-3.3.7/test/geo_transformations.cpp eigen-3.3.7/test/half_float.cpp eigen-3.3.7/test/hessenberg.cpp eigen-3.3.7/test/householder.cpp eigen-3.3.7/test/incomplete_cholesky.cpp eigen-3.3.7/test/inplace_decomposition.cpp eigen-3.3.7/test/integer_types.cpp eigen-3.3.7/test/inverse.cpp eigen-3.3.7/test/is_same_dense.cpp eigen-3.3.7/test/jacobi.cpp eigen-3.3.7/test/jacobisvd.cpp eigen-3.3.7/test/linearstructure.cpp eigen-3.3.7/test/lscg.cpp eigen-3.3.7/test/lu.cpp eigen-3.3.7/test/main.h eigen-3.3.7/test/mapped_matrix.cpp eigen-3.3.7/test/mapstaticmethods.cpp eigen-3.3.7/test/mapstride.cpp eigen-3.3.7/test/meta.cpp eigen-3.3.7/test/metis_support.cpp eigen-3.3.7/test/miscmatrices.cpp eigen-3.3.7/test/mixingtypes.cpp eigen-3.3.7/test/mpl2only.cpp eigen-3.3.7/test/nesting_ops.cpp eigen-3.3.7/test/nomalloc.cpp eigen-3.3.7/test/nullary.cpp eigen-3.3.7/test/numext.cpp eigen-3.3.7/test/packetmath.cpp eigen-3.3.7/test/pardiso_support.cpp eigen-3.3.7/test/pastix_support.cpp eigen-3.3.7/test/permutationmatrices.cpp eigen-3.3.7/test/prec_inverse_4x4.cpp eigen-3.3.7/test/product.h eigen-3.3.7/test/product_extra.cpp eigen-3.3.7/test/product_large.cpp eigen-3.3.7/test/product_mmtr.cpp eigen-3.3.7/test/product_notemporary.cpp eigen-3.3.7/test/product_selfadjoint.cpp eigen-3.3.7/test/product_small.cpp eigen-3.3.7/test/product_symm.cpp eigen-3.3.7/test/product_syrk.cpp eigen-3.3.7/test/product_trmm.cpp eigen-3.3.7/test/product_trmv.cpp eigen-3.3.7/test/product_trsolve.cpp eigen-3.3.7/test/qr.cpp eigen-3.3.7/test/qr_colpivoting.cpp eigen-3.3.7/test/qr_fullpivoting.cpp eigen-3.3.7/test/qtvector.cpp eigen-3.3.7/test/rand.cpp eigen-3.3.7/test/real_qz.cpp eigen-3.3.7/test/redux.cpp eigen-3.3.7/test/ref.cpp eigen-3.3.7/test/resize.cpp eigen-3.3.7/test/rvalue_types.cpp eigen-3.3.7/test/schur_complex.cpp eigen-3.3.7/test/schur_real.cpp eigen-3.3.7/test/selfadjoint.cpp eigen-3.3.7/test/simplicial_cholesky.cpp eigen-3.3.7/test/sizeof.cpp eigen-3.3.7/test/sizeoverflow.cpp eigen-3.3.7/test/smallvectors.cpp eigen-3.3.7/test/sparse.h eigen-3.3.7/test/sparseLM.cpp eigen-3.3.7/test/sparse_basic.cpp eigen-3.3.7/test/sparse_block.cpp eigen-3.3.7/test/sparse_permutations.cpp eigen-3.3.7/test/sparse_product.cpp eigen-3.3.7/test/sparse_ref.cpp eigen-3.3.7/test/sparse_solver.h eigen-3.3.7/test/sparse_solvers.cpp eigen-3.3.7/test/sparse_vector.cpp eigen-3.3.7/test/sparselu.cpp eigen-3.3.7/test/sparseqr.cpp eigen-3.3.7/test/special_numbers.cpp eigen-3.3.7/test/spqr_support.cpp eigen-3.3.7/test/stable_norm.cpp eigen-3.3.7/test/stddeque.cpp eigen-3.3.7/test/stddeque_overload.cpp eigen-3.3.7/test/stdlist.cpp eigen-3.3.7/test/stdlist_overload.cpp eigen-3.3.7/test/stdvector.cpp eigen-3.3.7/test/stdvector_overload.cpp eigen-3.3.7/test/superlu_support.cpp eigen-3.3.7/test/svd_common.h eigen-3.3.7/test/svd_fill.h eigen-3.3.7/test/swap.cpp eigen-3.3.7/test/triangular.cpp eigen-3.3.7/test/umeyama.cpp eigen-3.3.7/test/umfpack_support.cpp eigen-3.3.7/test/unalignedassert.cpp eigen-3.3.7/test/unalignedcount.cpp eigen-3.3.7/test/upperbidiagonalization.cpp eigen-3.3.7/test/vectorization_logic.cpp eigen-3.3.7/test/vectorwiseop.cpp eigen-3.3.7/test/visitor.cpp eigen-3.3.7/test/zerosized.cpp eigen-3.3.7/unsupported/ eigen-3.3.7/unsupported/CMakeLists.txt eigen-3.3.7/unsupported/Eigen/ eigen-3.3.7/unsupported/Eigen/AdolcForward eigen-3.3.7/unsupported/Eigen/AlignedVector3 eigen-3.3.7/unsupported/Eigen/ArpackSupport eigen-3.3.7/unsupported/Eigen/AutoDiff eigen-3.3.7/unsupported/Eigen/BVH eigen-3.3.7/unsupported/Eigen/CMakeLists.txt eigen-3.3.7/unsupported/Eigen/CXX11/ eigen-3.3.7/unsupported/Eigen/CXX11/CMakeLists.txt eigen-3.3.7/unsupported/Eigen/CXX11/Tensor eigen-3.3.7/unsupported/Eigen/CXX11/TensorSymmetry eigen-3.3.7/unsupported/Eigen/CXX11/ThreadPool eigen-3.3.7/unsupported/Eigen/CXX11/src/ eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/ eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/README.md eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/Tensor.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorChipping.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorConcatenation.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorContractionBlocking.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorContractionCuda.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorConversion.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorConvolution.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorCostModel.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorCustomOp.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceCuda.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceDefault.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceSycl.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceThreadPool.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorDimensionList.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorDimensions.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorFFT.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorFixedSize.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorFunctors.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorGlobalFunctions.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorIO.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorImagePatch.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorIndexList.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorInflation.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorInitializer.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorLayoutSwap.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorMacros.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorRandom.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorReductionCuda.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorReductionSycl.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorRef.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorScan.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorSycl.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorSyclConvertToDeviceExpression.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExprConstructor.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractAccessor.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractFunctors.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorSyclLeafCount.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorSyclPlaceHolderExpr.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorSyclRun.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorSyclTuple.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorUInt128.h eigen-3.3.7/unsupported/Eigen/CXX11/src/Tensor/TensorVolumePatch.h eigen-3.3.7/unsupported/Eigen/CXX11/src/TensorSymmetry/ eigen-3.3.7/unsupported/Eigen/CXX11/src/TensorSymmetry/DynamicSymmetry.h eigen-3.3.7/unsupported/Eigen/CXX11/src/TensorSymmetry/StaticSymmetry.h eigen-3.3.7/unsupported/Eigen/CXX11/src/TensorSymmetry/Symmetry.h eigen-3.3.7/unsupported/Eigen/CXX11/src/TensorSymmetry/util/ eigen-3.3.7/unsupported/Eigen/CXX11/src/TensorSymmetry/util/TemplateGroupTheory.h eigen-3.3.7/unsupported/Eigen/CXX11/src/ThreadPool/ eigen-3.3.7/unsupported/Eigen/CXX11/src/ThreadPool/EventCount.h eigen-3.3.7/unsupported/Eigen/CXX11/src/ThreadPool/NonBlockingThreadPool.h eigen-3.3.7/unsupported/Eigen/CXX11/src/ThreadPool/RunQueue.h eigen-3.3.7/unsupported/Eigen/CXX11/src/ThreadPool/SimpleThreadPool.h eigen-3.3.7/unsupported/Eigen/CXX11/src/ThreadPool/ThreadEnvironment.h eigen-3.3.7/unsupported/Eigen/CXX11/src/ThreadPool/ThreadLocal.h eigen-3.3.7/unsupported/Eigen/CXX11/src/ThreadPool/ThreadPoolInterface.h eigen-3.3.7/unsupported/Eigen/CXX11/src/ThreadPool/ThreadYield.h eigen-3.3.7/unsupported/Eigen/CXX11/src/util/ eigen-3.3.7/unsupported/Eigen/CXX11/src/util/CXX11Meta.h eigen-3.3.7/unsupported/Eigen/CXX11/src/util/CXX11Workarounds.h eigen-3.3.7/unsupported/Eigen/CXX11/src/util/EmulateArray.h eigen-3.3.7/unsupported/Eigen/CXX11/src/util/EmulateCXX11Meta.h eigen-3.3.7/unsupported/Eigen/CXX11/src/util/MaxSizeVector.h eigen-3.3.7/unsupported/Eigen/EulerAngles eigen-3.3.7/unsupported/Eigen/FFT eigen-3.3.7/unsupported/Eigen/IterativeSolvers eigen-3.3.7/unsupported/Eigen/KroneckerProduct eigen-3.3.7/unsupported/Eigen/LevenbergMarquardt eigen-3.3.7/unsupported/Eigen/MPRealSupport eigen-3.3.7/unsupported/Eigen/MatrixFunctions eigen-3.3.7/unsupported/Eigen/MoreVectorization eigen-3.3.7/unsupported/Eigen/NonLinearOptimization eigen-3.3.7/unsupported/Eigen/NumericalDiff eigen-3.3.7/unsupported/Eigen/OpenGLSupport eigen-3.3.7/unsupported/Eigen/Polynomials eigen-3.3.7/unsupported/Eigen/Skyline eigen-3.3.7/unsupported/Eigen/SparseExtra eigen-3.3.7/unsupported/Eigen/SpecialFunctions eigen-3.3.7/unsupported/Eigen/Splines eigen-3.3.7/unsupported/Eigen/src/ eigen-3.3.7/unsupported/Eigen/src/AutoDiff/ eigen-3.3.7/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h eigen-3.3.7/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h eigen-3.3.7/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h eigen-3.3.7/unsupported/Eigen/src/BVH/ eigen-3.3.7/unsupported/Eigen/src/BVH/BVAlgorithms.h eigen-3.3.7/unsupported/Eigen/src/BVH/KdBVH.h eigen-3.3.7/unsupported/Eigen/src/Eigenvalues/ eigen-3.3.7/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h eigen-3.3.7/unsupported/Eigen/src/EulerAngles/ eigen-3.3.7/unsupported/Eigen/src/EulerAngles/CMakeLists.txt eigen-3.3.7/unsupported/Eigen/src/EulerAngles/EulerAngles.h eigen-3.3.7/unsupported/Eigen/src/EulerAngles/EulerSystem.h eigen-3.3.7/unsupported/Eigen/src/FFT/ eigen-3.3.7/unsupported/Eigen/src/FFT/ei_fftw_impl.h eigen-3.3.7/unsupported/Eigen/src/FFT/ei_kissfft_impl.h eigen-3.3.7/unsupported/Eigen/src/IterativeSolvers/ eigen-3.3.7/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h eigen-3.3.7/unsupported/Eigen/src/IterativeSolvers/DGMRES.h eigen-3.3.7/unsupported/Eigen/src/IterativeSolvers/GMRES.h eigen-3.3.7/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h eigen-3.3.7/unsupported/Eigen/src/IterativeSolvers/IterationController.h eigen-3.3.7/unsupported/Eigen/src/IterativeSolvers/MINRES.h eigen-3.3.7/unsupported/Eigen/src/IterativeSolvers/Scaling.h eigen-3.3.7/unsupported/Eigen/src/KroneckerProduct/ eigen-3.3.7/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h eigen-3.3.7/unsupported/Eigen/src/LevenbergMarquardt/ eigen-3.3.7/unsupported/Eigen/src/LevenbergMarquardt/CopyrightMINPACK.txt eigen-3.3.7/unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h eigen-3.3.7/unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h eigen-3.3.7/unsupported/Eigen/src/LevenbergMarquardt/LMpar.h eigen-3.3.7/unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h eigen-3.3.7/unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h eigen-3.3.7/unsupported/Eigen/src/MatrixFunctions/ eigen-3.3.7/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h eigen-3.3.7/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h eigen-3.3.7/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h eigen-3.3.7/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h eigen-3.3.7/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h eigen-3.3.7/unsupported/Eigen/src/MatrixFunctions/StemFunction.h eigen-3.3.7/unsupported/Eigen/src/MoreVectorization/ eigen-3.3.7/unsupported/Eigen/src/MoreVectorization/MathFunctions.h eigen-3.3.7/unsupported/Eigen/src/NonLinearOptimization/ eigen-3.3.7/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h eigen-3.3.7/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h eigen-3.3.7/unsupported/Eigen/src/NonLinearOptimization/chkder.h eigen-3.3.7/unsupported/Eigen/src/NonLinearOptimization/covar.h eigen-3.3.7/unsupported/Eigen/src/NonLinearOptimization/dogleg.h eigen-3.3.7/unsupported/Eigen/src/NonLinearOptimization/fdjac1.h eigen-3.3.7/unsupported/Eigen/src/NonLinearOptimization/lmpar.h eigen-3.3.7/unsupported/Eigen/src/NonLinearOptimization/qrsolv.h eigen-3.3.7/unsupported/Eigen/src/NonLinearOptimization/r1mpyq.h eigen-3.3.7/unsupported/Eigen/src/NonLinearOptimization/r1updt.h eigen-3.3.7/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h eigen-3.3.7/unsupported/Eigen/src/NumericalDiff/ eigen-3.3.7/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h eigen-3.3.7/unsupported/Eigen/src/Polynomials/ eigen-3.3.7/unsupported/Eigen/src/Polynomials/Companion.h eigen-3.3.7/unsupported/Eigen/src/Polynomials/PolynomialSolver.h eigen-3.3.7/unsupported/Eigen/src/Polynomials/PolynomialUtils.h eigen-3.3.7/unsupported/Eigen/src/Skyline/ eigen-3.3.7/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h eigen-3.3.7/unsupported/Eigen/src/Skyline/SkylineMatrix.h eigen-3.3.7/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h eigen-3.3.7/unsupported/Eigen/src/Skyline/SkylineProduct.h eigen-3.3.7/unsupported/Eigen/src/Skyline/SkylineStorage.h eigen-3.3.7/unsupported/Eigen/src/Skyline/SkylineUtil.h eigen-3.3.7/unsupported/Eigen/src/SparseExtra/ eigen-3.3.7/unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h eigen-3.3.7/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h eigen-3.3.7/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h eigen-3.3.7/unsupported/Eigen/src/SparseExtra/MarketIO.h eigen-3.3.7/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h eigen-3.3.7/unsupported/Eigen/src/SparseExtra/RandomSetter.h eigen-3.3.7/unsupported/Eigen/src/SpecialFunctions/ eigen-3.3.7/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsArrayAPI.h eigen-3.3.7/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsFunctors.h eigen-3.3.7/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsHalf.h eigen-3.3.7/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsImpl.h eigen-3.3.7/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsPacketMath.h eigen-3.3.7/unsupported/Eigen/src/SpecialFunctions/arch/ eigen-3.3.7/unsupported/Eigen/src/SpecialFunctions/arch/CUDA/ eigen-3.3.7/unsupported/Eigen/src/SpecialFunctions/arch/CUDA/CudaSpecialFunctions.h eigen-3.3.7/unsupported/Eigen/src/Splines/ eigen-3.3.7/unsupported/Eigen/src/Splines/Spline.h eigen-3.3.7/unsupported/Eigen/src/Splines/SplineFitting.h eigen-3.3.7/unsupported/Eigen/src/Splines/SplineFwd.h eigen-3.3.7/unsupported/README.txt eigen-3.3.7/unsupported/bench/ eigen-3.3.7/unsupported/bench/bench_svd.cpp eigen-3.3.7/unsupported/doc/ eigen-3.3.7/unsupported/doc/CMakeLists.txt eigen-3.3.7/unsupported/doc/Overview.dox eigen-3.3.7/unsupported/doc/eigendoxy_layout.xml.in eigen-3.3.7/unsupported/doc/examples/ eigen-3.3.7/unsupported/doc/examples/BVH_Example.cpp eigen-3.3.7/unsupported/doc/examples/CMakeLists.txt eigen-3.3.7/unsupported/doc/examples/EulerAngles.cpp eigen-3.3.7/unsupported/doc/examples/FFT.cpp eigen-3.3.7/unsupported/doc/examples/MatrixExponential.cpp eigen-3.3.7/unsupported/doc/examples/MatrixFunction.cpp eigen-3.3.7/unsupported/doc/examples/MatrixLogarithm.cpp eigen-3.3.7/unsupported/doc/examples/MatrixPower.cpp eigen-3.3.7/unsupported/doc/examples/MatrixPower_optimal.cpp eigen-3.3.7/unsupported/doc/examples/MatrixSine.cpp eigen-3.3.7/unsupported/doc/examples/MatrixSinh.cpp eigen-3.3.7/unsupported/doc/examples/MatrixSquareRoot.cpp eigen-3.3.7/unsupported/doc/examples/PolynomialSolver1.cpp eigen-3.3.7/unsupported/doc/examples/PolynomialUtils1.cpp eigen-3.3.7/unsupported/doc/snippets/ eigen-3.3.7/unsupported/doc/snippets/CMakeLists.txt eigen-3.3.7/unsupported/test/ eigen-3.3.7/unsupported/test/BVH.cpp eigen-3.3.7/unsupported/test/CMakeLists.txt eigen-3.3.7/unsupported/test/EulerAngles.cpp eigen-3.3.7/unsupported/test/FFT.cpp eigen-3.3.7/unsupported/test/FFTW.cpp eigen-3.3.7/unsupported/test/NonLinearOptimization.cpp eigen-3.3.7/unsupported/test/NumericalDiff.cpp eigen-3.3.7/unsupported/test/alignedvector3.cpp eigen-3.3.7/unsupported/test/autodiff.cpp eigen-3.3.7/unsupported/test/autodiff_scalar.cpp eigen-3.3.7/unsupported/test/cxx11_eventcount.cpp eigen-3.3.7/unsupported/test/cxx11_meta.cpp eigen-3.3.7/unsupported/test/cxx11_non_blocking_thread_pool.cpp eigen-3.3.7/unsupported/test/cxx11_runqueue.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_argmax.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_argmax_cuda.cu eigen-3.3.7/unsupported/test/cxx11_tensor_assign.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_broadcast_sycl.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_broadcasting.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_cast_float16_cuda.cu eigen-3.3.7/unsupported/test/cxx11_tensor_casts.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_chipping.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_comparisons.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_complex_cuda.cu eigen-3.3.7/unsupported/test/cxx11_tensor_complex_cwise_ops_cuda.cu eigen-3.3.7/unsupported/test/cxx11_tensor_concatenation.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_const.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_contract_cuda.cu eigen-3.3.7/unsupported/test/cxx11_tensor_contraction.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_convolution.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_cuda.cu eigen-3.3.7/unsupported/test/cxx11_tensor_custom_index.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_custom_op.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_device.cu eigen-3.3.7/unsupported/test/cxx11_tensor_device_sycl.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_dimension.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_empty.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_expr.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_fft.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_fixed_size.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_forced_eval.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_forced_eval_sycl.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_generator.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_ifft.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_image_patch.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_index_list.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_inflation.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_intdiv.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_io.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_layout_swap.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_lvalue.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_map.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_math.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_mixed_indices.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_morphing.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_notification.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_of_complex.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_of_const_values.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_of_float16_cuda.cu eigen-3.3.7/unsupported/test/cxx11_tensor_of_strings.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_padding.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_patch.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_random.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_random_cuda.cu eigen-3.3.7/unsupported/test/cxx11_tensor_reduction.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_reduction_cuda.cu eigen-3.3.7/unsupported/test/cxx11_tensor_reduction_sycl.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_ref.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_reverse.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_roundings.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_scan.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_scan_cuda.cu eigen-3.3.7/unsupported/test/cxx11_tensor_shuffling.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_simple.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_striding.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_sugar.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_sycl.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_symmetry.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_thread_pool.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_uint128.cpp eigen-3.3.7/unsupported/test/cxx11_tensor_volume_patch.cpp eigen-3.3.7/unsupported/test/dgmres.cpp eigen-3.3.7/unsupported/test/forward_adolc.cpp eigen-3.3.7/unsupported/test/gmres.cpp eigen-3.3.7/unsupported/test/kronecker_product.cpp eigen-3.3.7/unsupported/test/levenberg_marquardt.cpp eigen-3.3.7/unsupported/test/matrix_exponential.cpp eigen-3.3.7/unsupported/test/matrix_function.cpp eigen-3.3.7/unsupported/test/matrix_functions.h eigen-3.3.7/unsupported/test/matrix_power.cpp eigen-3.3.7/unsupported/test/matrix_square_root.cpp eigen-3.3.7/unsupported/test/minres.cpp eigen-3.3.7/unsupported/test/mpreal/ eigen-3.3.7/unsupported/test/mpreal/mpreal.h eigen-3.3.7/unsupported/test/mpreal_support.cpp eigen-3.3.7/unsupported/test/openglsupport.cpp eigen-3.3.7/unsupported/test/polynomialsolver.cpp eigen-3.3.7/unsupported/test/polynomialutils.cpp eigen-3.3.7/unsupported/test/sparse_extra.cpp eigen-3.3.7/unsupported/test/special_functions.cpp eigen-3.3.7/unsupported/test/splines.cpp + mv eigen-3.3.7 Eigen + sed -i 's#URL "https.*#SOURCE_DIR ../../bundled_deps/Eigen#' deps/+Eigen/Eigen.cmake + sed -i 's#cmake_minimum_required(VERSION 2.8.5#cmake_minimum_required(VERSION 2.8.5...4.0#' bundled_deps/Eigen/CMakeLists.txt + mkdir deps/ignored + mv deps/+Blosc deps/+Boost deps/+CGAL deps/+CURL deps/+Catch2 deps/+Cereal deps/+EXPAT deps/+Eigen 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/+ZLIB deps/+heatshrink deps/+json deps/+wxWidgets deps/+z3 deps/ignored + mv deps/ignored/+LibBGCode deps/ignored/+heatshrink deps/ignored/+OpenVDB deps/ignored/+Catch2 deps/ignored/+Eigen deps + license agg/agg copying ++ basename agg/agg + basename=agg + mv bundled_deps/agg/agg/copying copying-agg + git add copying-agg + echo %license copying-agg + license avrdude/avrdude COPYING ++ basename avrdude/avrdude + basename=avrdude + mv bundled_deps/avrdude/avrdude/COPYING COPYING-avrdude + git add COPYING-avrdude + echo %license COPYING-avrdude + license imgui LICENSE.txt ++ basename imgui + basename=imgui + mv bundled_deps/imgui/LICENSE.txt LICENSE.txt-imgui + git add LICENSE.txt-imgui + echo %license LICENSE.txt-imgui + license libnest2d LICENSE.txt ++ basename libnest2d + basename=libnest2d + mv bundled_deps/libnest2d/LICENSE.txt LICENSE.txt-libnest2d + git add LICENSE.txt-libnest2d + echo %license LICENSE.txt-libnest2d + license libbgcode LICENSE ++ basename libbgcode + basename=libbgcode + mv bundled_deps/libbgcode/LICENSE LICENSE-libbgcode + git add LICENSE-libbgcode + echo %license LICENSE-libbgcode + license heatshrink LICENSE ++ basename heatshrink + basename=heatshrink + mv bundled_deps/heatshrink/LICENSE LICENSE-heatshrink + git add LICENSE-heatshrink + echo %license LICENSE-heatshrink + license openvdb LICENSE ++ basename openvdb + basename=openvdb + mv bundled_deps/openvdb/LICENSE LICENSE-openvdb + git add LICENSE-openvdb + echo %license LICENSE-openvdb + license Eigen COPYING.README ++ basename Eigen + basename=Eigen + mv bundled_deps/Eigen/COPYING.README COPYING.README-Eigen + git add COPYING.README-Eigen + echo %license COPYING.README-Eigen + license Eigen COPYING.BSD ++ basename Eigen + basename=Eigen + mv bundled_deps/Eigen/COPYING.BSD COPYING.BSD-Eigen + git add COPYING.BSD-Eigen + echo %license COPYING.BSD-Eigen + license Eigen COPYING.MINPACK ++ basename Eigen + basename=Eigen + mv bundled_deps/Eigen/COPYING.MINPACK COPYING.MINPACK-Eigen + git add COPYING.MINPACK-Eigen + echo %license COPYING.MINPACK-Eigen + license Eigen COPYING.MPL2 ++ basename Eigen + basename=Eigen + mv bundled_deps/Eigen/COPYING.MPL2 COPYING.MPL2-Eigen + git add COPYING.MPL2-Eigen + echo %license COPYING.MPL2-Eigen + git add license-files + commit 'Move license files' + git commit -q -a -m 'Move license files' --author 'rpm-build ' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.fu4qgn + umask 022 + cd /builddir/build/BUILD/prusa-slicer-2.9.4-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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.9.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 -G Ninja -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 -DCMAKE_INSTALL_FULL_SBINDIR:PATH=/usr/bin -DCMAKE_INSTALL_SBINDIR:PATH=bin -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 -DOPENVDB_USE_STATIC_LIBS=1 -DCMAKE_EXE_LINKER_FLAGS=-lcrypto -DSLIC3R_PERL_XS=1 -- The C compiler identification is GNU 16.0.1 -- The CXX compiler identification is GNU 16.0.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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default -- The C compiler identification is GNU 16.0.1 -- The CXX compiler identification is GNU 16.0.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: Catch2;Eigen;LibBGCode;OpenVDB;heatshrink -- Found Git: /usr/bin/git (found version "2.53.0") -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.1") -- Mapping dep_heatshrink => dep_LibBGCode -- Building dep targets (Release): dep_Catch2;dep_Eigen;dep_LibBGCode;dep_heatshrink;dep_OpenVDB -- Configuring done (0.5s) -- Generating done (0.0s) -- Build files have been written to: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default [1/40] Creating directories for 'dep_heatshrink' [2/40] Creating directories for 'dep_Eigen' [3/40] Creating directories for 'dep_Catch2' [4/40] Creating directories for 'dep_OpenVDB' [5/40] No download step for 'dep_heatshrink' [6/40] No download step for 'dep_Eigen' [7/40] No download step for 'dep_Catch2' [8/40] No download step for 'dep_OpenVDB' [9/40] No update step for 'dep_heatshrink' [10/40] No update step for 'dep_Eigen' [11/40] No update step for 'dep_Catch2' [12/40] No update step for 'dep_OpenVDB' [13/40] No patch step for 'dep_Eigen' [14/40] No patch step for 'dep_Catch2' [15/40] No patch step for 'dep_OpenVDB' [16/40] Performing patch step for 'dep_heatshrink' [17/40] Performing configure step for 'dep_heatshrink' -- The C compiler identification is GNU 16.0.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.3s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_COMPILER CMAKE_CXX_FLAGS_RELEASE CMAKE_DEBUG_POSTFIX -- Build files have been written to: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/builds/heatshrink [18/40] Performing configure step for 'dep_Catch2' -- The CXX compiler identification is GNU 16.0.1 -- 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 HAVE_FLAG__ffile_prefix_map__builddir_build_BUILD_prusa_slicer_2_9_4_build_PrusaSlicer_version_2_9_4_bundled_deps_Catch2__ -- Performing Test HAVE_FLAG__ffile_prefix_map__builddir_build_BUILD_prusa_slicer_2_9_4_build_PrusaSlicer_version_2_9_4_bundled_deps_Catch2__ - Success -- Configuring done (0.7s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_COMPILER CMAKE_C_FLAGS_RELEASE CMAKE_DEBUG_POSTFIX -- Build files have been written to: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/builds/Catch2 [19/40] Performing configure step for 'dep_OpenVDB' -- The CXX compiler identification is GNU 16.0.1 -- 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 -- CMake Build Type: Release -- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1") CMake Warning at CMakeLists.txt:615 (message): Unable to find Jemalloc, attempting to fall back to TBB malloc. It is recommended to use Jemalloc for optimum performance. -- Configuring for OpenVDB Version 8.2.0 -- Configuring for OpenVDB ABI Version 8 -- ---------------------------------------------------- -- ------------- Configuring OpenVDBCore -------------- -- ---------------------------------------------------- -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE CMake Warning (dev) at openvdb/openvdb/CMakeLists.txt:122 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/lib64/cmake/Boost-1.90.0/BoostConfig.cmake (found version "1.90.0") found components: iostreams system -- TBB found in /usr/lib64/cmake/TBB CMake Deprecation Warning at openvdb/openvdb/CMakeLists.txt:135 (message): Support for TBB versions < 2019.0 is deprecated and will be removed. CMake Warning at openvdb/openvdb/CMakeLists.txt:171 (message): Blosc support is disabled. It is strongly recommended to enable blosc for optimal builds of OpenVDB and to support compatible serialization of other OpenVDB installations. -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.1") -- ---------------------------------------------------- -- ----------- Configuring OpenVDBBinaries ------------ -- ---------------------------------------------------- -- TBB found in /usr/lib64/cmake/TBB -- Configuring done (0.9s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_COMPILER CMAKE_C_FLAGS_RELEASE CMAKE_DEBUG_POSTFIX TBB_STATIC -- Build files have been written to: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/builds/OpenVDB [20/40] Performing build step for 'dep_heatshrink' [1/8] Building C object CMakeFiles/heatshrink_dynalloc.dir/heatshrink_decoder.c.o [2/8] Building C object CMakeFiles/heatshrink.dir/heatshrink_decoder.c.o [3/8] Building C object CMakeFiles/heatshrink.dir/heatshrink_encoder.c.o [4/8] Building C object CMakeFiles/heatshrink_dynalloc.dir/heatshrink_encoder.c.o [5/8] Building C object CMakeFiles/heatshrink_cmd.dir/heatshrink.c.o [6/8] Linking C static library libheatshrink_dynalloc.a [7/8] Linking C static library libheatshrink.a [8/8] Linking C executable heatshrink [21/40] Performing install step for 'dep_heatshrink' [0/1] Install the project... -- Install configuration: "Release" -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib/libheatshrink.a -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/bin/heatshrink -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/heatshrink/heatshrink_common.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/heatshrink/heatshrink_config.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/heatshrink/heatshrink_encoder.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/heatshrink/heatshrink_decoder.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/heatshrink/heatshrinkTargets.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/heatshrink/heatshrinkTargets-release.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/heatshrink/heatshrinkConfig.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/heatshrink/heatshrinkConfigVersion.cmake [22/40] Completed 'dep_heatshrink' [23/40] Creating directories for 'dep_LibBGCode' [24/40] No download step for 'dep_LibBGCode' [25/40] No update step for 'dep_LibBGCode' [26/40] No patch step for 'dep_LibBGCode' [27/40] Performing configure step for 'dep_LibBGCode' -- The C compiler identification is GNU 16.0.1 -- The CXX compiler identification is GNU 16.0.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.1", minimum required is "1.0") CMake Warning (dev) at src/LibBGCode/convert/CMakeLists.txt:4 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/lib64/cmake/Boost-1.90.0/BoostConfig.cmake (found suitable version "1.90.0", minimum required is "1.78") -- Configuring done (3.7s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_FLAGS_RELEASE -- Build files have been written to: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/builds/LibBGCode [28/40] Performing build step for 'dep_LibBGCode' [1/7] Building CXX object src/LibBGCode/core/CMakeFiles/bgcode_core.dir/core.cpp.o [2/7] Linking CXX static library src/LibBGCode/core/libbgcode_core.a [3/7] Building CXX object src/LibBGCode/binarize/CMakeFiles/bgcode_binarize.dir/binarize.cpp.o [4/7] Building CXX object src/LibBGCode/binarize/CMakeFiles/bgcode_binarize.dir/meatpack.cpp.o [5/7] Linking CXX static library src/LibBGCode/binarize/libbgcode_binarize.a [6/7] Building CXX object src/LibBGCode/convert/CMakeFiles/bgcode_convert.dir/convert.cpp.o /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libbgcode/src/LibBGCode/convert/convert.cpp: In member function ‘bool bgcode::convert::GCodeReader::parse_internal(InternalParseLineCallback)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libbgcode/src/LibBGCode/convert/convert.cpp:51:16: warning: variable ‘file_pos’ set but not used [-Wunused-but-set-variable=] 51 | size_t file_pos = 0; | ^~~~~~~~ [7/7] Linking CXX static library src/LibBGCode/convert/libbgcode_convert.a [29/40] Performing install step for 'dep_LibBGCode' [0/1] Install the project... -- Install configuration: "Release" -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode/core/core.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode/core/export.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeCoreTargets.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeCoreTargets-release.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode/binarize/binarize.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode/binarize/export.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeBinarizeTargets.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeBinarizeTargets-release.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode/convert/convert.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode/convert/export.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeConvertTargets.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeConvertTargets-release.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeConfig.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeConfigVersion.cmake [30/40] Completed 'dep_LibBGCode' [31/40] Performing configure step for 'dep_Eigen' CMake Warning (dev) at CMakeLists.txt:1 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is GNU 16.0.1 -- The CXX compiler identification is GNU 16.0.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 EIGEN_COMPILER_SUPPORT_CPP11 -- Performing Test EIGEN_COMPILER_SUPPORT_CPP11 - Success -- Performing Test COMPILER_SUPPORT_std=cpp03 -- Performing Test COMPILER_SUPPORT_std=cpp03 - Success -- Performing Test standard_math_library_linked_to_automatically -- Performing Test standard_math_library_linked_to_automatically - Success -- Standard libraries to link to explicitly: none -- Performing Test COMPILER_SUPPORT_WERROR -- Performing Test COMPILER_SUPPORT_WERROR - Success -- Performing Test COMPILER_SUPPORT_pedantic -- Performing Test COMPILER_SUPPORT_pedantic - Success -- Performing Test COMPILER_SUPPORT_Wall -- Performing Test COMPILER_SUPPORT_Wall - Success -- Performing Test COMPILER_SUPPORT_Wextra -- Performing Test COMPILER_SUPPORT_Wextra - Success -- Performing Test COMPILER_SUPPORT_Wundef -- Performing Test COMPILER_SUPPORT_Wundef - Success -- Performing Test COMPILER_SUPPORT_Wcastalign -- Performing Test COMPILER_SUPPORT_Wcastalign - Success -- Performing Test COMPILER_SUPPORT_Wcharsubscripts -- Performing Test COMPILER_SUPPORT_Wcharsubscripts - Success -- Performing Test COMPILER_SUPPORT_Wnonvirtualdtor -- Performing Test COMPILER_SUPPORT_Wnonvirtualdtor - Success -- Performing Test COMPILER_SUPPORT_Wunusedlocaltypedefs -- Performing Test COMPILER_SUPPORT_Wunusedlocaltypedefs - Success -- Performing Test COMPILER_SUPPORT_Wpointerarith -- Performing Test COMPILER_SUPPORT_Wpointerarith - Success -- Performing Test COMPILER_SUPPORT_Wwritestrings -- Performing Test COMPILER_SUPPORT_Wwritestrings - Success -- Performing Test COMPILER_SUPPORT_Wformatsecurity -- Performing Test COMPILER_SUPPORT_Wformatsecurity - Success -- Performing Test COMPILER_SUPPORT_Wshorten64to32 -- Performing Test COMPILER_SUPPORT_Wshorten64to32 - Failed -- Performing Test COMPILER_SUPPORT_Wlogicalop -- Performing Test COMPILER_SUPPORT_Wlogicalop - Success -- Performing Test COMPILER_SUPPORT_Wenumconversion -- Performing Test COMPILER_SUPPORT_Wenumconversion - Success -- Performing Test COMPILER_SUPPORT_Wcpp11extensions -- Performing Test COMPILER_SUPPORT_Wcpp11extensions - Success -- Performing Test COMPILER_SUPPORT_Wdoublepromotion -- Performing Test COMPILER_SUPPORT_Wdoublepromotion - Success -- Performing Test COMPILER_SUPPORT_Wnopsabi -- Performing Test COMPILER_SUPPORT_Wnopsabi - Success -- Performing Test COMPILER_SUPPORT_Wnovariadicmacros -- Performing Test COMPILER_SUPPORT_Wnovariadicmacros - Success -- Performing Test COMPILER_SUPPORT_Wnolonglong -- Performing Test COMPILER_SUPPORT_Wnolonglong - Success -- Performing Test COMPILER_SUPPORT_fnochecknew -- Performing Test COMPILER_SUPPORT_fnochecknew - Success -- Performing Test COMPILER_SUPPORT_fnocommon -- Performing Test COMPILER_SUPPORT_fnocommon - Success -- Performing Test COMPILER_SUPPORT_fstrictaliasing -- Performing Test COMPILER_SUPPORT_fstrictaliasing - Success -- Performing Test COMPILER_SUPPORT_wd981 -- Performing Test COMPILER_SUPPORT_wd981 - Failed -- Performing Test COMPILER_SUPPORT_wd2304 -- Performing Test COMPILER_SUPPORT_wd2304 - Failed -- Performing Test COMPILER_SUPPORT_STRICTANSI -- Performing Test COMPILER_SUPPORT_STRICTANSI - Failed -- Performing Test COMPILER_SUPPORT_Qunusedarguments -- Performing Test COMPILER_SUPPORT_Qunusedarguments - Failed -- Performing Test COMPILER_SUPPORT_ansi -- Performing Test COMPILER_SUPPORT_ansi - Success -- Performing Test COMPILER_SUPPORT_OPENMP -- Performing Test COMPILER_SUPPORT_OPENMP - Success -- Found unsuitable Qt version "6.10.2" from /usr/bin/qmake -- A cache variable, namely BLAS_DIR, has been set to specify the install directory of BLAS -- Looking for BLAS -- mkl.h not found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Looking for MKL BLAS: not found -- Looking for Goto BLAS: not found -- Looking for Open BLAS: not found -- Looking for Eigen BLAS: not found -- Looking for Eigen BLAS: not found -- Looking for Atlas BLAS: not found -- Looking for PhiPACK BLAS: not found -- Looking for CXML BLAS: not found -- Looking for DXML BLAS: not found -- Looking for SunPerf BLAS: not found -- Looking for SCSL BLAS: not found -- Looking for SGIMATH BLAS: not found -- Looking for IBM ESSL BLAS: not found -- Looking for IBM ESSL MT BLAS: not found -- Looking for ACML BLAS: not found -- Looking for ACML BLAS: not found -- Looking for ACML BLAS: not found -- Looking for Apple BLAS: not found -- Looking for NAS BLAS: not found -- Looking for sgemm_ -- Looking for sgemm_ - found -- Looking for Generic BLAS: found -- A library with BLAS API found. -- BLAS_LIBRARIES /lib64/libblas.so;/usr/lib/gcc/x86_64-redhat-linux/16/libgfortran.so -- Looking for cheev_ -- Looking for cheev_ - found CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:493 (message): The package name passed to find_package_handle_standard_args() (CHOLMOD) does not match the name of the calling package (Cholmod). This can lead to problems in calling code that expects find_package() result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindCholmod.cmake:86 (find_package_handle_standard_args) test/CMakeLists.txt:49 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find CHOLMOD (missing: CHOLMOD_INCLUDES CHOLMOD_LIBRARIES) CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:493 (message): The package name passed to find_package_handle_standard_args() (UMFPACK) does not match the name of the calling package (Umfpack). This can lead to problems in calling code that expects find_package() result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindUmfpack.cmake:50 (find_package_handle_standard_args) test/CMakeLists.txt:60 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find UMFPACK (missing: UMFPACK_INCLUDES UMFPACK_LIBRARIES) CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:493 (message): The package name passed to find_package_handle_standard_args() (SUPERLU) does not match the name of the calling package (SuperLU). This can lead to problems in calling code that expects find_package() result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindSuperLU.cmake:93 (find_package_handle_standard_args) test/CMakeLists.txt:71 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find SUPERLU (missing: SUPERLU_INCLUDES SUPERLU_LIBRARIES SUPERLU_VERSION_OK) -- A version of Pastix has been found but pastix_nompi.h does not exist in the include directory. Because Eigen tests require a version without MPI, we disable the Pastix backend. -- Could NOT find SPQR (missing: SPQR_INCLUDES SPQR_LIBRARIES) -- Found unsuitable Qt version "6.10.2" from /usr/bin/qmake -- Performing Test COMPILER_SUPPORT_FASTMATH -- Performing Test COMPILER_SUPPORT_FASTMATH - Success CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:493 (message): The package name passed to find_package_handle_standard_args() (GOOGLEHASH) does not match the name of the calling package (GoogleHash). This can lead to problems in calling code that expects find_package() result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindGoogleHash.cmake:21 (find_package_handle_standard_args) unsupported/test/CMakeLists.txt:24 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find GOOGLEHASH (missing: GOOGLEHASH_INCLUDES GOOGLEHASH_COMPILE) CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:493 (message): The package name passed to find_package_handle_standard_args() (ADOLC) does not match the name of the calling package (Adolc). This can lead to problems in calling code that expects find_package() result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindAdolc.cmake:17 (find_package_handle_standard_args) unsupported/test/CMakeLists.txt:34 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find ADOLC (missing: ADOLC_INCLUDES ADOLC_LIBRARIES) -- Found MPFR: /usr/include (Required is at least version "2.3.0") -- Found GMP: /usr/include -- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1") -- Could NOT find FFTW (missing: FFTW_INCLUDES FFTW_LIBRARIES) -- Found OpenGL: /usr/lib64/libOpenGL.so -- Found GLUT: /usr/lib64/libglut.so -- Found Glew: /usr/lib64/libGLEW.so CMake Warning at unsupported/test/CMakeLists.txt:204 (find_package): By not providing "FindCUDA.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "CUDA", but CMake did not find one. Could not find a package configuration file provided by "CUDA" (requested version 7.0) with any of the following names: CUDA.cps cuda.cps CUDAConfig.cmake cuda-config.cmake Add the installation prefix of "CUDA" to CMAKE_PREFIX_PATH or set "CUDA_DIR" to a directory containing one of the above files. If "CUDA" provides a separate development package or SDK, be sure it has been installed. -- Found unsuitable Qt version "6.10.2" from /usr/bin/qmake -- Qt4 not found, so disabling the mandelbrot and opengl demos CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:493 (message): The package name passed to find_package_handle_standard_args() (CHOLMOD) does not match the name of the calling package (Cholmod). This can lead to problems in calling code that expects find_package() result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindCholmod.cmake:86 (find_package_handle_standard_args) bench/spbench/CMakeLists.txt:16 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find CHOLMOD (missing: CHOLMOD_INCLUDES CHOLMOD_LIBRARIES) CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:493 (message): The package name passed to find_package_handle_standard_args() (UMFPACK) does not match the name of the calling package (Umfpack). This can lead to problems in calling code that expects find_package() result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindUmfpack.cmake:50 (find_package_handle_standard_args) bench/spbench/CMakeLists.txt:24 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find UMFPACK (missing: UMFPACK_INCLUDES UMFPACK_LIBRARIES) CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:493 (message): The package name passed to find_package_handle_standard_args() (SUPERLU) does not match the name of the calling package (SuperLU). This can lead to problems in calling code that expects find_package() result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindSuperLU.cmake:93 (find_package_handle_standard_args) bench/spbench/CMakeLists.txt:32 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find SUPERLU (missing: SUPERLU_INCLUDES SUPERLU_LIBRARIES SUPERLU_VERSION_OK) -- A version of Pastix has been found but pastix_nompi.h does not exist in the include directory. Because Eigen tests require a version without MPI, we disable the Pastix backend. -- ************************************************************ -- *** Eigen's unit tests configuration summary *** -- ************************************************************ -- -- Build type: Release -- Build site: de2013eafc5e4aeb899bfa83641ec52f -- Build string: linux-6.18.4-200.fc43.x86_64-g++-16.0.1-sse2-64bit -- Enabled backends: Boost.Multiprecision, MPFR C++, OpenGL, -- Disabled backends: Cholmod, UmfPack, SuperLU, PaStiX, METIS, SPQR, Qt4 support, GoogleHash, Adolc, fftw, -- Default order: Column-major -- Maximal matrix/vector size: 320 -- SSE2: Using architecture defaults -- SSE3: Using architecture defaults -- SSSE3: Using architecture defaults -- SSE4.1: Using architecture defaults -- SSE4.2: Using architecture defaults -- AVX: Using architecture defaults -- FMA: Using architecture defaults -- AVX512: Using architecture defaults -- Altivec: Using architecture defaults -- VSX: Using architecture defaults -- ARM NEON: Using architecture defaults -- ARMv8 NEON: Using architecture defaults -- S390X ZVECTOR: Using architecture defaults -- C++11: OFF -- SYCL: OFF -- CUDA: OFF -- CXX: /usr/bin/g++ CXX_VERSION: g++ (GCC) 16.0.1 20260321 (Red Hat 16.0.1-0) CXX_FLAGS: -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wenum-conversion -Wc++11-extensions -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi Sparse lib flags: -- ************************************************************ -- -- Configured Eigen 3.3.7 -- -- To build/run the unit tests, read this page: -- http://eigen.tuxfamily.org/index.php?title=Tests -- -- Configuring done (19.1s) -- Generating done (2.5s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_DEBUG_POSTFIX -- Build files have been written to: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/builds/Eigen [32/40] Performing build step for 'dep_Eigen' ninja: no work to do. [33/40] Performing install step for 'dep_Eigen' [0/1] Install the project... -- Install configuration: "Release" -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/signature_of_eigen3_matrix_library -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/pkgconfig/eigen3.pc -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/Cholesky -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/CholmodSupport -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/Core -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/Dense -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/Eigen -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/Eigenvalues -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/Geometry -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/Householder -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/IterativeLinearSolvers -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/Jacobi -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/LU -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/MetisSupport -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/OrderingMethods -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/PaStiXSupport -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/PardisoSupport -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/QR -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/QtAlignedMalloc -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/SPQRSupport -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/SVD -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/Sparse -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/SparseCholesky -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/SparseCore -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/SparseLU -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/SparseQR -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/StdDeque -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/StdList -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/StdVector -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/SuperLUSupport -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/UmfPackSupport -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/plugins -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/plugins/BlockMethods.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/misc -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/misc/lapacke_mangling.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/misc/lapacke.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/misc/lapack.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/misc/blas.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/misc/RealSvd2x2.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/misc/Kernel.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/misc/Image.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/UmfPackSupport -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/UmfPackSupport/UmfPackSupport.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SuperLUSupport -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SuperLUSupport/SuperLUSupport.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/StlSupport -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/StlSupport/details.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/StlSupport/StdVector.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/StlSupport/StdList.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/StlSupport/StdDeque.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseQR -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseQR/SparseQR.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseLU -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_relax_snode.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_pruneL.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_pivotL.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_panel_dfs.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_panel_bmod.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_kernel_bmod.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_gemm_kernel.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_column_dfs.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_column_bmod.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_Utils.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_Structs.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_Memory.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseLU/SparseLUImpl.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/TriangularSolver.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/SparseView.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/SparseVector.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/SparseUtil.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/SparseTriangularView.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/SparseTranspose.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/SparseSparseProductWithPruning.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/SparseSolverBase.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/SparseSelfAdjointView.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/SparseRef.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/SparseRedux.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/SparseProduct.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/SparsePermutation.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/SparseMatrixBase.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/SparseMap.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/SparseFuzzy.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/SparseDot.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/SparseDiagonalProduct.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/SparseDenseProduct.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/SparseCwiseUnaryOp.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/SparseCompressedBase.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/SparseColEtree.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/SparseBlock.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/SparseAssign.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/MappedSparseMatrix.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/CompressedStorage.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCore/AmbiVector.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCholesky -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SparseCholesky/SimplicialCholesky.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SVD -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SVD/SVDBase.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SVD/JacobiSVD.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SVD/BDCSVD.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SPQRSupport -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/QR -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/QR/HouseholderQR.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/PardisoSupport -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/PardisoSupport/PardisoSupport.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/PaStiXSupport -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/PaStiXSupport/PaStiXSupport.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/OrderingMethods -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/OrderingMethods/Ordering.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/OrderingMethods/Eigen_Colamd.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/OrderingMethods/Amd.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/MetisSupport -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/MetisSupport/MetisSupport.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/LU -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/LU/arch -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/LU/PartialPivLU.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/LU/InverseImpl.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/LU/FullPivLU.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/LU/Determinant.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Jacobi -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Jacobi/Jacobi.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/IterativeLinearSolvers -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Householder -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Householder/HouseholderSequence.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Householder/Householder.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Householder/BlockHouseholder.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Geometry -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Geometry/arch -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Geometry/Umeyama.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Geometry/Translation.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Geometry/Transform.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Geometry/Scaling.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Geometry/RotationBase.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Geometry/Rotation2D.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Geometry/OrthoMethods.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Geometry/Hyperplane.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Geometry/Homogeneous.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Geometry/EulerAngles.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Geometry/AngleAxis.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Geometry/AlignedBox.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Eigenvalues -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/util -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/util/XprHelper.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/util/StaticAssert.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/util/NonMPL2.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/util/Meta.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/util/Memory.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/util/Macros.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/util/MKL_support.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/util/Constants.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/util/BlasUtil.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/products -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/products/Parallelizer.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/functors -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/functors/StlFunctors.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/ZVector -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/SSE -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/NEON -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/Default -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/Default/Settings.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/CUDA -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/AltiVec -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/AVX512 -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/AVX -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Visitor.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/VectorwiseOp.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/VectorBlock.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/TriangularMatrix.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Transpositions.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Transpose.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Swap.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Stride.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/StableNorm.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/SolverBase.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/SolveTriangular.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Solve.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/SelfAdjointView.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Select.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Reverse.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/ReturnByValue.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Replicate.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Ref.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Redux.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Random.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/ProductEvaluators.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Product.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/PlainObjectBase.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/PermutationMatrix.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/NumTraits.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/NoAlias.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/NestByValue.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/MatrixBase.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Matrix.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/MathFunctions.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/MapBase.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Map.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Inverse.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/IO.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/GlobalFunctions.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/GenericPacketMath.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/GeneralProduct.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Fuzzy.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/ForceAlignedAccess.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/EigenBase.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Dot.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/DiagonalProduct.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/DiagonalMatrix.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Diagonal.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/DenseStorage.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/DenseBase.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/CwiseUnaryView.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/CoreIterators.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/CoreEvaluators.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/ConditionEstimator.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/CommaInitializer.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/BooleanRedux.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Block.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/BandMatrix.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Assign_MKL.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Assign.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/ArrayWrapper.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/ArrayBase.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Array.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/CholmodSupport -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/CholmodSupport/CholmodSupport.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Cholesky -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Cholesky/LLT.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Cholesky/LDLT.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/AdolcForward -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/AlignedVector3 -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/ArpackSupport -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/AutoDiff -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/BVH -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/EulerAngles -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/FFT -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/IterativeSolvers -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/KroneckerProduct -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/LevenbergMarquardt -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/MatrixFunctions -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/MoreVectorization -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/MPRealSupport -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/NonLinearOptimization -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/NumericalDiff -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/OpenGLSupport -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/Polynomials -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/Skyline -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/SparseExtra -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/SpecialFunctions -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/Splines -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/Splines -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/Splines/SplineFwd.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/Splines/SplineFitting.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/Splines/Spline.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/SpecialFunctions -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/SpecialFunctions/arch -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/SpecialFunctions/arch/CUDA -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/SpecialFunctions/arch/CUDA/CudaSpecialFunctions.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsPacketMath.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsImpl.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsHalf.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsFunctors.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsArrayAPI.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/SparseExtra -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/SparseExtra/RandomSetter.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/SparseExtra/MarketIO.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/Skyline -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/Skyline/SkylineUtil.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/Skyline/SkylineStorage.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/Skyline/SkylineProduct.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/Skyline/SkylineMatrix.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/Polynomials -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/Polynomials/PolynomialUtils.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/Polynomials/PolynomialSolver.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/Polynomials/Companion.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/NumericalDiff -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/r1updt.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/r1mpyq.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/qrsolv.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/fdjac1.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/dogleg.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/covar.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/chkder.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/MoreVectorization -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/MoreVectorization/MathFunctions.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/MatrixFunctions -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/MatrixFunctions/StemFunction.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/LevenbergMarquardt -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMpar.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/KroneckerProduct -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/IterativeSolvers -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/IterativeSolvers/Scaling.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/IterativeSolvers/MINRES.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/IterativeSolvers/IterationController.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/IterativeSolvers/GMRES.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/IterativeSolvers/DGMRES.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/FFT -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/FFT/ei_kissfft_impl.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/FFT/ei_fftw_impl.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/EulerAngles -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/EulerAngles/EulerSystem.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/EulerAngles/EulerAngles.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/Eigenvalues -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/BVH -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/BVH/KdBVH.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/BVH/BVAlgorithms.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/AutoDiff -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/Tensor -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/TensorSymmetry -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/ThreadPool -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/util -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/util/MaxSizeVector.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/util/EmulateCXX11Meta.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/util/EmulateArray.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/util/CXX11Workarounds.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/util/CXX11Meta.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/ThreadYield.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/ThreadPoolInterface.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/ThreadLocal.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/ThreadEnvironment.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/SimpleThreadPool.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/RunQueue.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/NonBlockingThreadPool.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/EventCount.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/util -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/util/TemplateGroupTheory.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/Symmetry.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/StaticSymmetry.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/DynamicSymmetry.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorVolumePatch.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorUInt128.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclTuple.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclRun.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclPlaceHolderExpr.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclLeafCount.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractFunctors.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractAccessor.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExprConstructor.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclConvertToDeviceExpression.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSycl.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorScan.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorRef.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorReductionSycl.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorReductionCuda.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorRandom.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMacros.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorLayoutSwap.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorInitializer.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorInflation.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorIndexList.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorImagePatch.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorIO.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorGlobalFunctions.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorFunctors.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorFixedSize.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorFFT.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDimensions.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDimensionList.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceThreadPool.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceSycl.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceDefault.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceCuda.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorCustomOp.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorCostModel.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorConvolution.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorConversion.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionCuda.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionBlocking.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorConcatenation.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorChipping.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/Tensor.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/eigen3/cmake/Eigen3Targets.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/eigen3/cmake/UseEigen3.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/eigen3/cmake/Eigen3Config.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/eigen3/cmake/Eigen3ConfigVersion.cmake [34/40] Completed 'dep_Eigen' [35/40] Performing build step for 'dep_Catch2' [1/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/benchmark/catch_chronometer.cpp.o [2/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_benchmark_function.cpp.o [3/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/generators/catch_generator_exception.cpp.o [4/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_run_for_at_least.cpp.o [5/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_analyse.cpp.o [6/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators.cpp.o [7/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_automake.cpp.o [8/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_stats.cpp.o [9/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators_random.cpp.o [10/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_common_base.cpp.o [11/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_compact.cpp.o [12/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_event_listener.cpp.o [13/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_console.cpp.o [14/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_cumulative_base.cpp.o [15/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_helpers.cpp.o [16/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_multi.cpp.o [17/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_junit.cpp.o [18/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_registrars.cpp.o [19/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_streaming_base.cpp.o [20/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_json.cpp.o [21/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_tap.cpp.o [22/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_sonarqube.cpp.o [23/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_teamcity.cpp.o [24/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_capture.cpp.o [25/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_exception.cpp.o [26/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_config.cpp.o [27/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_generatortracker.cpp.o [28/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_registry_hub.cpp.o [29/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter_factory.cpp.o [30/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_testcase.cpp.o [31/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_xml.cpp.o [32/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter.cpp.o [33/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_assertion_result.cpp.o [34/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_approx.cpp.o [35/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_get_random_seed.cpp.o [36/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_message.cpp.o [37/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_registry_hub.cpp.o [38/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_tag_alias_autoregistrar.cpp.o [39/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_config.cpp.o [40/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_timer.cpp.o [41/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_test_spec.cpp.o [42/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_test_case_info.cpp.o [43/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_totals.cpp.o [44/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_translate_exception.cpp.o [45/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_version.cpp.o [46/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_tostring.cpp.o [47/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_case_insensitive_comparisons.cpp.o [48/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_assertion_handler.cpp.o [49/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_session.cpp.o [50/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_console_colour.cpp.o [51/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_context.cpp.o [52/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_debugger.cpp.o [53/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_debug_console.cpp.o [54/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_enforce.cpp.o [55/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_decomposer.cpp.o [56/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_errno_guard.cpp.o [57/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_enum_values_registry.cpp.o [58/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_exception_translator_registry.cpp.o [59/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_floating_point_helpers.cpp.o [60/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_getenv.cpp.o [61/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_fatal_condition_handler.cpp.o [62/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_clara.cpp.o [63/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_jsonwriter.cpp.o [64/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_istream.cpp.o [65/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_lazy_expr.cpp.o [66/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_leak_detector.cpp.o [67/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_message_info.cpp.o [68/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_output_redirect.cpp.o [69/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_parse_numbers.cpp.o [70/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_number_generator.cpp.o [71/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_polyfills.cpp.o [72/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_list.cpp.o [73/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_seed_generation.cpp.o [74/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_reusable_string_stream.cpp.o [75/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_registry.cpp.o [76/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_spec_parser.cpp.o [77/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_commandline.cpp.o [78/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_singletons.cpp.o [79/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_section.cpp.o [80/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_startup_exception_registry.cpp.o [81/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_stdstreams.cpp.o [82/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_source_line_info.cpp.o [83/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_stringref.cpp.o [84/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_string_manip.cpp.o [85/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_info_hasher.cpp.o [86/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_tag_alias_registry.cpp.o [87/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_run_context.cpp.o [88/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_failure_exception.cpp.o [89/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_registry.cpp.o [90/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_tracker.cpp.o [91/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_uncaught_exceptions.cpp.o [92/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_registry_impl.cpp.o [93/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_wildcard_pattern.cpp.o [94/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_spec_parser.cpp.o [95/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers.cpp.o [96/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_textflow.cpp.o [97/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_xmlwriter.cpp.o [98/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_container_properties.cpp.o [99/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_exception.cpp.o [100/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_quantifiers.cpp.o [101/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_predicate.cpp.o [102/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/internal/catch_matchers_impl.cpp.o [103/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_floating_point.cpp.o [104/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_templated.cpp.o [105/108] Building CXX object src/CMakeFiles/Catch2WithMain.dir/catch2/internal/catch_main.cpp.o [106/108] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_string.cpp.o [107/108] Linking CXX static library src/libCatch2.a [108/108] Linking CXX static library src/libCatch2Main.a [36/40] Performing install step for 'dep_Catch2' [0/1] Install the project... -- Install configuration: "Release" -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libCatch2.a -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libCatch2Main.a -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/Catch2/Catch2Targets.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/Catch2/Catch2Targets-release.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2 -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/reporters -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/reporters/catch_reporters_all.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/reporters/catch_reporter_xml.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/reporters/catch_reporter_teamcity.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/reporters/catch_reporter_tap.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/reporters/catch_reporter_streaming_base.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/reporters/catch_reporter_sonarqube.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/reporters/catch_reporter_registrars.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/reporters/catch_reporter_multi.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/reporters/catch_reporter_junit.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/reporters/catch_reporter_json.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/reporters/catch_reporter_helpers.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/reporters/catch_reporter_event_listener.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/reporters/catch_reporter_cumulative_base.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/reporters/catch_reporter_console.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/reporters/catch_reporter_compact.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/reporters/catch_reporter_common_base.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/reporters/catch_reporter_automake.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/matchers -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/matchers/internal -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/matchers/internal/catch_matchers_impl.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/matchers/catch_matchers_vector.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/matchers/catch_matchers_templated.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/matchers/catch_matchers_string.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/matchers/catch_matchers_range_equals.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/matchers/catch_matchers_quantifiers.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/matchers/catch_matchers_predicate.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/matchers/catch_matchers_floating_point.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/matchers/catch_matchers_exception.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/matchers/catch_matchers_contains.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/matchers/catch_matchers_container_properties.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/matchers/catch_matchers_all.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/matchers/catch_matchers.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_xmlwriter.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_windows_h_proxy.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_wildcard_pattern.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_void_type.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_unique_ptr.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_unique_name.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_uniform_integer_distribution.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_uniform_floating_point_distribution.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_uncaught_exceptions.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_to_string.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_textflow.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_test_spec_parser.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_test_run_info.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_test_registry.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_test_macro_impl.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_test_failure_exception.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_test_case_tracker.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_test_case_registry_impl.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_test_case_info_hasher.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_template_test_registry.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_tag_alias_registry.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_stringref.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_string_manip.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_stream_end_stop.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_stdstreams.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_startup_exception_registry.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_source_line_info.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_singletons.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_sharding.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_section.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_run_context.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_reusable_string_stream.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_result_type.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_reporter_spec_parser.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_reporter_registry.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_random_seed_generation.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_random_number_generator.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_random_integer_helpers.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_random_floating_point_helpers.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_preprocessor_remove_parens.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_preprocessor_internal_stringify.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_preprocessor.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_polyfills.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_platform.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_parse_numbers.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_output_redirect.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_optional.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_noncopyable.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_move_and_forward.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_meta.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_message_info.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_logical_traits.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_list.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_leak_detector.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_lazy_expr.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_jsonwriter.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_istream.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_is_permutation.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_getenv.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_floating_point_helpers.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_fatal_condition_handler.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_exception_translator_registry.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_errno_guard.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_enum_values_registry.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_enforce.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_decomposer.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_debugger.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_debug_console.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_context.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_container_nonmembers.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_console_width.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_console_colour.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_config_wchar.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_config_uncaught_exceptions.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_config_static_analysis_support.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_config_prefix_messages.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_config_counter.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_config_android_logwrite.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_compiler_capabilities.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_compare_traits.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_commandline.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_clara.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_case_insensitive_comparisons.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_assertion_handler.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/interfaces -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/interfaces/catch_interfaces_testcase.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/interfaces/catch_interfaces_test_invoker.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/interfaces/catch_interfaces_tag_alias_registry.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/interfaces/catch_interfaces_reporter_factory.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/interfaces/catch_interfaces_reporter.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/interfaces/catch_interfaces_registry_hub.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/interfaces/catch_interfaces_generatortracker.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/interfaces/catch_interfaces_exception.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/interfaces/catch_interfaces_enum_values_registry.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/interfaces/catch_interfaces_config.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/interfaces/catch_interfaces_capture.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/interfaces/catch_interfaces_all.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/generators -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/generators/catch_generators_range.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/generators/catch_generators_random.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/generators/catch_generators_all.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/generators/catch_generators_adapters.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/generators/catch_generators.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/generators/catch_generator_exception.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_version_macros.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_version.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_translate_exception.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_totals.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_tostring.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_timer.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_test_spec.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_test_macros.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_test_case_info.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_template_test_macros.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_tag_alias_autoregistrar.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_tag_alias.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_session.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_section_info.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_message.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_get_random_seed.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_config.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_case_sensitive.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_assertion_result.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_assertion_info.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_approx.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_all.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/benchmark -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/benchmark/detail -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/benchmark/detail/catch_timing.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/benchmark/detail/catch_stats.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/benchmark/detail/catch_run_for_at_least.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/benchmark/detail/catch_repeat.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/benchmark/detail/catch_measure.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/benchmark/detail/catch_estimate_clock.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/benchmark/detail/catch_complete_invoke.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/benchmark/detail/catch_benchmark_stats_fwd.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/benchmark/detail/catch_benchmark_stats.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/benchmark/detail/catch_benchmark_function.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/benchmark/detail/catch_analyse.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/benchmark/catch_sample_analysis.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/benchmark/catch_outlier_classification.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/benchmark/catch_optimizer.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/benchmark/catch_execution_plan.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/benchmark/catch_estimate.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/benchmark/catch_environment.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/benchmark/catch_constructor.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/benchmark/catch_clock.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/benchmark/catch_chronometer.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/benchmark/catch_benchmark_all.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/benchmark/catch_benchmark.hpp -- Up-to-date: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2 -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_user_config.hpp -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/Catch2/Catch2Config.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/Catch2/Catch2ConfigVersion.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2 -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/why-catch.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/usage-tips.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/tutorial.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/tostring.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/test-fixtures.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/test-cases-and-sections.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/skipping-passing-failing.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/reporters.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/reporter-events.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/release-process.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/release-notes.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/own-main.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/other-macros.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/opensource-users.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/migrate-v2-to-v3.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/matchers.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/logging.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/list-of-examples.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/limitations.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/generators.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/faq.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/event-listeners.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/deprecations.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/contributing.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/configuration.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/comparing-floating-point-numbers.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/commercial-users.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/command-line.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/cmake-integration.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/ci-and-misc.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/benchmarks.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/assertions.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/doc/Catch2/Readme.md -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/Catch2/ParseAndAddCatchTests.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/Catch2/Catch.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/Catch2/CatchAddTests.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/Catch2/CatchShardTests.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/Catch2/CatchShardTestsImpl.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/Catch2/gdbinit -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/Catch2/lldbinit -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/pkgconfig/catch2.pc -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/share/pkgconfig/catch2-with-main.pc [37/40] Completed 'dep_Catch2' [38/40] Performing build step for 'dep_OpenVDB' [1/29] Building CXX object openvdb/openvdb/CMakeFiles/openvdb_static.dir/io/Compression.cc.o [2/29] Building CXX object openvdb/openvdb/CMakeFiles/openvdb_static.dir/io/DelayedLoadMetadata.cc.o [3/29] Building CXX object openvdb/openvdb/CMakeFiles/openvdb_static.dir/Grid.cc.o [4/29] Building CXX object openvdb/openvdb/CMakeFiles/openvdb_static.dir/io/GridDescriptor.cc.o [5/29] Building CXX object openvdb/openvdb/CMakeFiles/openvdb_static.dir/io/File.cc.o [6/29] Building CXX object openvdb/openvdb/CMakeFiles/openvdb_static.dir/io/TempFile.cc.o [7/29] Building CXX object openvdb/openvdb/CMakeFiles/openvdb_static.dir/math/Half.cc.o [8/29] Building CXX object openvdb/openvdb/CMakeFiles/openvdb_static.dir/io/Queue.cc.o [9/29] Building CXX object openvdb/openvdb/CMakeFiles/openvdb_static.dir/io/Stream.cc.o [10/29] Building CXX object openvdb/openvdb/CMakeFiles/openvdb_static.dir/math/QuantizedUnitVec.cc.o [11/29] Building CXX object openvdb/openvdb/CMakeFiles/openvdb_static.dir/math/Proximity.cc.o [12/29] Building CXX object openvdb/openvdb/CMakeFiles/openvdb_static.dir/Metadata.cc.o [13/29] Building CXX object openvdb/openvdb/CMakeFiles/openvdb_static.dir/math/Maps.cc.o [14/29] Building CXX object openvdb/openvdb/CMakeFiles/openvdb_static.dir/MetaMap.cc.o [15/29] Building CXX object openvdb/openvdb/CMakeFiles/openvdb_static.dir/math/Transform.cc.o [16/29] Building CXX object openvdb/openvdb/CMakeFiles/openvdb_static.dir/points/AttributeArray.cc.o [17/29] Building CXX object openvdb/openvdb/CMakeFiles/openvdb_static.dir/io/Archive.cc.o [18/29] Building CXX object openvdb/openvdb/CMakeFiles/openvdb_static.dir/Platform.cc.o [19/29] Building CXX object openvdb/openvdb/CMakeFiles/openvdb_static.dir/points/AttributeGroup.cc.o [20/29] Building CXX object openvdb/openvdb/CMakeFiles/openvdb_static.dir/points/AttributeArrayString.cc.o [21/29] Building CXX object openvdb/openvdb/CMakeFiles/openvdb_static.dir/points/StreamCompression.cc.o [22/29] Building CXX object openvdb/openvdb/CMakeFiles/openvdb_static.dir/util/Formats.cc.o [23/29] Building CXX object openvdb/openvdb/CMakeFiles/openvdb_static.dir/points/AttributeSet.cc.o [24/29] Building CXX object openvdb/openvdb/CMakeFiles/openvdb_static.dir/util/Util.cc.o [25/29] Building CXX object openvdb/openvdb/CMakeFiles/openvdb_static.dir/points/points.cc.o In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/openvdb/openvdb/openvdb/points/PointDataGrid.h:19, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/openvdb/openvdb/openvdb/points/points.cc:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/openvdb/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function ‘void openvdb::v8_2::tools::PointIndexLeafNode::merge(const openvdb::v8_2::tools::PointIndexLeafNode&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/openvdb/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 1430 | BaseLeaf::merge(rhs); | ^~~~~ | template [26/29] Building CXX object openvdb/openvdb/cmd/CMakeFiles/vdb_print.dir/openvdb_print.cc.o [27/29] Building CXX object openvdb/openvdb/CMakeFiles/openvdb_static.dir/openvdb.cc.o In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/openvdb/openvdb/openvdb/points/PointDataGrid.h:19, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/openvdb/openvdb/openvdb/openvdb.cc:7: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/openvdb/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h: In member function ‘void openvdb::v8_2::tools::PointIndexLeafNode::merge(const openvdb::v8_2::tools::PointIndexLeafNode&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/openvdb/openvdb/openvdb/../openvdb/tools/PointIndexGrid.h:1430:19: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 1430 | BaseLeaf::merge(rhs); | ^~~~~ | template [28/29] Linking CXX static library openvdb/openvdb/libopenvdb.a [29/29] Linking CXX executable openvdb/openvdb/cmd/vdb_print [39/40] Performing install step for 'dep_OpenVDB' [0/1] Install the project... -- Install configuration: "Release" -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/OpenVDB/FindJemalloc.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/OpenVDB/FindLog4cplus.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/OpenVDB/FindOpenVDB.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/OpenVDB/FindTBB.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/OpenVDB/OpenVDBGLFW3Setup.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/OpenVDB/OpenVDBHoudiniSetup.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/OpenVDB/OpenVDBMayaSetup.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/cmake/OpenVDB/OpenVDBUtils.cmake -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libopenvdb.a -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/Exceptions.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/Grid.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/Metadata.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/MetaMap.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/openvdb.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/Platform.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/PlatformConfig.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/Types.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/TypeList.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/version.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/io/Archive.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/io/Compression.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/io/DelayedLoadMetadata.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/io/File.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/io/GridDescriptor.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/io/io.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/io/Queue.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/io/Stream.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/io/TempFile.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/math/BBox.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/math/ConjGradient.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/math/Coord.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/math/DDA.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/math/FiniteDifference.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/math/Half.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/math/HalfLimits.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/math/LegacyFrustum.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/math/Maps.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/math/Mat.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/math/Mat3.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/math/Mat4.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/math/Math.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/math/Operators.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/math/Proximity.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/math/QuantizedUnitVec.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/math/Quat.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/math/Ray.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/math/Stats.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/math/Stencils.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/math/Transform.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/math/Tuple.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/math/Vec2.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/math/Vec3.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/math/Vec4.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/points/AttributeArray.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/points/AttributeArrayString.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/points/AttributeGroup.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/points/AttributeSet.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/points/IndexFilter.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/points/IndexIterator.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/points/PointAdvect.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/points/PointAttribute.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/points/PointConversion.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/points/PointCount.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/points/PointDataGrid.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/points/PointDelete.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/points/PointGroup.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/points/PointMask.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/points/PointMove.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/points/PointSample.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/points/PointScatter.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/points/StreamCompression.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/Activate.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/ChangeBackground.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/Clip.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/Composite.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/Count.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/Dense.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/DenseSparseTools.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/Diagnostics.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/FastSweeping.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/Filter.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/FindActiveValues.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/GridOperators.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/GridTransformer.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/Interpolation.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/LevelSetAdvect.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/LevelSetFilter.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/LevelSetFracture.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/LevelSetMeasure.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/LevelSetMorph.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/LevelSetPlatonic.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/LevelSetRebuild.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/LevelSetSphere.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/LevelSetTracker.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/LevelSetUtil.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/Mask.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/Merge.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/MeshToVolume.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/Morphology.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/MultiResGrid.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/NodeVisitor.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/ParticleAtlas.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/ParticlesToLevelSet.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/PointAdvect.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/PointIndexGrid.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/PointPartitioner.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/PointScatter.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/PointsToMask.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/PoissonSolver.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/PotentialFlow.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/Prune.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/RayIntersector.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/RayTracer.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/SignedFloodFill.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/Statistics.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/TopologyToLevelSet.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/ValueTransformer.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/VectorTransformer.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/VelocityFields.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/VolumeAdvect.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/VolumeToMesh.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tools/VolumeToSpheres.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tree/InternalNode.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tree/Iterator.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tree/LeafBuffer.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tree/LeafManager.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tree/LeafNode.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tree/LeafNodeBool.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tree/LeafNodeMask.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tree/NodeManager.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tree/NodeUnion.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tree/RootNode.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tree/Tree.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tree/TreeIterator.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/tree/ValueAccessor.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/util/CpuTimer.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/util/Formats.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/util/logging.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/util/MapsUtil.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/util/Name.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/util/NodeMasks.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/util/NullInterrupter.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/util/PagedArray.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/util/Util.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/openvdb/thread/Threading.h -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/bin/vdb_print [40/40] Completed 'dep_OpenVDB' -- 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_LOG_TO_FILE: OFF -- SLIC3R_MSVC_COMPILE_PARALLEL: ON -- SLIC3R_OPENGL_ES: OFF -- SLIC3R_PCH: 0 -- SLIC3R_PERL_XS: 1 -- SLIC3R_REPO_URL: OFF -- SLIC3R_STATIC: OFF -- SLIC3R_UBSAN: OFF -- SLIC3R_STATIC: OFF -- CMAKE_PREFIX_PATH: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local (from cache or command line) -- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1") -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found DBus1: /usr/lib64/libdbus-1.so CMake Warning (dev) at CMakeLists.txt:375 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/lib64/cmake/Boost-1.90.0/BoostConfig.cmake (found suitable version "1.90.0", minimum required is "1.83.0") found components: filesystem thread log locale regex chrono atomic date_time iostreams nowide -- 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.19.0") -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.1") -- EXPAT found in /usr/lib64/cmake/expat-2.7.5 -- Found PNG: /usr/lib64/libpng.so (found version "1.6.55") -- 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") CMake Warning (dev) at CMakeLists.txt:519 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:519 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:519 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:519 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:519 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:519 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:519 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:519 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:519 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:519 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:519 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:519 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:519 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:519 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:519 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:519 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:539 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:539 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:539 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:539 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:539 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:539 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:539 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:539 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:539 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:539 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:539 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:539 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:539 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:539 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:539 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:539 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:539 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:539 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:539 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:539 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:539 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:539 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:539 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:556 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:556 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:556 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:556 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:556 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:556 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:556 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:556 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:556 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:556 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:556 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:556 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:556 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:556 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:556 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:556 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:556 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:556 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:556 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:556 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:556 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:556 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:556 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at cmake/modules/FindOpenVDB.cmake:126 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. Call Stack (most recent call first): CMakeLists.txt:572 (find_package) -- Found NLopt in '/usr/lib64'. -- Using NLopt include directory '/usr/include'. -- Using NLopt library '/usr/lib64/libnlopt.so'. -- Found OpenVDB: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include (found suitable version "8.2.0", minimum required is "5.0") found components: openvdb -- OpenVDB ABI Version: 8 -- TBB found in /usr/lib64/cmake/TBB CMake Warning (dev) at cmake/modules/FindOpenVDB.cmake:352 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): CMakeLists.txt:572 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/lib64/cmake/Boost-1.90.0/BoostConfig.cmake (found version "1.90.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: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libopenvdb.a CMake Deprecation Warning at bundled_deps/admesh/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at bundled_deps/avrdude/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:95 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/avrdude/CMakeLists.txt:96 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at bundled_deps/miniz/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at bundled_deps/glu-libtess/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at bundled_deps/libigl/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- IGL NOT found, using bundled version... CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/CMakeLists.txt:15 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/CMakeLists.txt:15 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/CMakeLists.txt:22 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): bundled_deps/CMakeLists.txt:22 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at bundled_deps/imgui/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at src/clipper/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- Found ZLIB: /usr/lib64/libz.so (found suitable version "1.3.1", minimum required is "1.0") CMake Warning (dev) at /usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:93 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:125 (__find_dependency_common) deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeConfig.cmake:56 (find_dependency) src/libslic3r/CMakeLists.txt:24 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/lib64/cmake/Boost-1.90.0/BoostConfig.cmake (found suitable version "1.90.0", minimum required is "1.78") -- Targeting Ninja -- Using /usr/bin/g++ compiler. -- Boost include dirs: /usr/include -- Boost libraries: -- Using gcc version 4 or later. Adding -frounding-math CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/libslic3r/CMakeLists.txt:607 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- Found nlohmann_json: /usr/share/cmake/nlohmann_json/nlohmann_jsonConfig.cmake (found version "3.12.0") -- 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 wxWidgets: -pthread;;;-lwx_baseu-3.2;-lwx_gtk3u_core-3.2;-lwx_gtk3u_html-3.2;-lwx_gtk3u_gl-3.2;-lwx_gtk3u_webview-3.2 (found suitable version "3.2.9", 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;-lwx_gtk3u_webview-3.2;/usr/lib64/libpng.so;/usr/lib64/libz.so;/usr/lib64/libjpeg.so;libexpat;/usr/lib64/librt.a;X11;wayland-client;wayland-egl;EGL -- Found OpenSSL: /usr/lib64/libcrypto.so (found version "3.5.5") CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at build-utils/CMakeLists.txt:39 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/slic3r/CMakeLists.txt:439 (encoding_check) This warning is for project developers. Use -Wno-dev to suppress it. -- Found GTK3: /usr/include/gtk-3.0;/usr/include/pango-1.0;/usr/include;/usr/include/cloudproviders;/usr/include/cairo;/usr/include/gdk-pixbuf-2.0;/usr/include/glycin-2;/usr/include/at-spi2-atk/2.0;/usr/include/at-spi-2.0;/usr/include/atk-1.0;/usr/lib64/pkgconfig/../../include/dbus-1.0;/usr/lib64/pkgconfig/../../lib64/dbus-1.0/include;/usr/include/fribidi;/usr/include/libxml2;/usr/include/pixman-1;/usr/include/harfbuzz;/usr/include/freetype2;/usr/include/libpng16;/usr/include/gio-unix-2.0;/usr/include/glib-2.0;/usr/lib64/glib-2.0/include;/usr/include/libmount;/usr/include/blkid;/usr/include/sysprof-6 -- Checking for one of the modules 'webkit2gtk-4.0;webkit2gtk-4.1' CMake Deprecation Warning at tests/cpp17/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- Configuring done (488.5s) -- Generating done (0.3s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP CMAKE_VERBOSE_MAKEFILE INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j4 --verbose Change Dir: '/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build' Run Build Command(s): /usr/bin/ninja-build -v -j 4 [1/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT build-utils/CMakeFiles/encoding-check.dir/encoding-check.cpp.o -MF build-utils/CMakeFiles/encoding-check.dir/encoding-check.cpp.o.d -o build-utils/CMakeFiles/encoding-check.dir/encoding-check.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/build-utils/encoding-check.cpp [2/663] : && /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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -lcrypto -Wl,--dependency-file=build-utils/CMakeFiles/encoding-check.dir/link.d build-utils/CMakeFiles/encoding-check.dir/encoding-check.cpp.o -o build-utils/encoding-check && : [3/663] cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check semver semver/semver.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check semver semver/semver.h [4/663] cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check qoi qoi/qoilib.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check qoi qoi/qoi.h [5/663] cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/arduino.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/avr.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/avrpart.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/avr910.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/bitbang.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/buspirate.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/butterfly.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/config.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/config_gram.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/crc16.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/fileio.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/lexer.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/linuxgpio.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/lists.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/pgm.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/pgm_type.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/pickit2.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/pindefs.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/safemode.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/ser_avrdoper.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/serbb_posix.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/serbb_win32.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/ser_posix.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/ser_win32.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/stk500.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/stk500generic.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/stk500v2.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/term.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/update.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/wiring.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/main.c && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/avrdude-slic3r.hpp && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude avrdude/avrdude-slic3r.cpp [6/663] cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude && /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/build-utils/encoding-check avrdude-slic3r avrdude/main-standalone.cpp [7/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/CMakeFiles/localesutils.dir/localesutils/LocalesUtils.cpp.o -MF bundled_deps/CMakeFiles/localesutils.dir/localesutils/LocalesUtils.cpp.o.d -o bundled_deps/CMakeFiles/localesutils.dir/localesutils/LocalesUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils/LocalesUtils.cpp [8/663] /bin/sh src/libslic3r/CMakeFiles/encoding-check-libslic3r.dir/utility.sh 4953cb7d20559032 [9/663] : && /usr/bin/cmake -E rm -f bundled_deps/liblocalesutils.a && /usr/bin/ar qc bundled_deps/liblocalesutils.a bundled_deps/CMakeFiles/localesutils.dir/localesutils/LocalesUtils.cpp.o && /usr/bin/ranlib bundled_deps/liblocalesutils.a && : [10/663] /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/admesh/CMakeFiles/admesh.dir/admesh/normals.cpp.o -MF bundled_deps/admesh/CMakeFiles/admesh.dir/admesh/normals.cpp.o.d -o bundled_deps/admesh/CMakeFiles/admesh.dir/admesh/normals.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/admesh/normals.cpp /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/admesh/normals.cpp: In function ‘void stl_fix_normal_directions(stl_file*)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/admesh/normals.cpp:196:29: warning: unused variable ‘temp’ [-Wunused-variable] 196 | stl_normal *temp = head->next; // Delete this facet from the list. | ^~~~ [11/663] /bin/sh src/slic3r/CMakeFiles/encoding-check-libslic3r_gui.dir/utility.sh e053d4d5f436b5b6 [12/663] /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/CMakeFiles/semver.dir/semver/semver.c.o -MF bundled_deps/CMakeFiles/semver.dir/semver/semver.c.o.d -o bundled_deps/CMakeFiles/semver.dir/semver/semver.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver/semver.c [13/663] /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/admesh/CMakeFiles/admesh.dir/admesh/connect.cpp.o -MF bundled_deps/admesh/CMakeFiles/admesh.dir/admesh/connect.cpp.o.d -o bundled_deps/admesh/CMakeFiles/admesh.dir/admesh/connect.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/admesh/connect.cpp /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/admesh/connect.cpp: In function ‘void stl_check_facets_nearby(stl_file*, float)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/admesh/connect.cpp:487:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 487 | if (stl->stats.connected_facets_3_edge == stl->stats.number_of_facets) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/admesh/connect.cpp: In lambda function: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/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) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/admesh/connect.cpp:219:51: warning: unused variable ‘temp’ [-Wunused-variable] 219 | HashEdge *temp = link->next; | ^~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/admesh/connect.cpp:219:51: warning: unused variable ‘temp’ [-Wunused-variable] 219 | HashEdge *temp = link->next; | ^~~~ [14/663] /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/admesh/CMakeFiles/admesh.dir/admesh/stl_io.cpp.o -MF bundled_deps/admesh/CMakeFiles/admesh.dir/admesh/stl_io.cpp.o.d -o bundled_deps/admesh/CMakeFiles/admesh.dir/admesh/stl_io.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/admesh/stl_io.cpp [15/663] : && /usr/bin/cmake -E rm -f bundled_deps/libsemver.a && /usr/bin/ar qc bundled_deps/libsemver.a bundled_deps/CMakeFiles/semver.dir/semver/semver.c.o && /usr/bin/ranlib bundled_deps/libsemver.a && : [16/663] /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/admesh/CMakeFiles/admesh.dir/admesh/shared.cpp.o -MF bundled_deps/admesh/CMakeFiles/admesh.dir/admesh/shared.cpp.o.d -o bundled_deps/admesh/CMakeFiles/admesh.dir/admesh/shared.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/admesh/shared.cpp /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/admesh/shared.cpp: In function ‘void stl_generate_shared_vertices(stl_file*, indexed_triangle_set&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/admesh/shared.cpp: In function ‘bool its_write_off(const indexed_triangle_set&, const char*)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/admesh/shared.cpp: In function ‘bool its_write_vrml(const indexed_triangle_set&, const char*)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/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) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ [17/663] /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/CMakeFiles/qoi.dir/qoi/qoilib.c.o -MF bundled_deps/CMakeFiles/qoi.dir/qoi/qoilib.c.o.d -o bundled_deps/CMakeFiles/qoi.dir/qoi/qoilib.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi/qoilib.c [18/663] /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/dict.c.o -MF bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/dict.c.o.d -o bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/dict.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/src/dict.c [19/663] /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/geom.c.o -MF bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/geom.c.o.d -o bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/geom.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/src/geom.c [20/663] /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/memalloc.c.o -MF bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/memalloc.c.o.d -o bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/memalloc.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/src/memalloc.c [21/663] /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/mesh.c.o -MF bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/mesh.c.o.d -o bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/mesh.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/src/mesh.c [22/663] /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/normal.c.o -MF bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/normal.c.o.d -o bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/normal.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/src/normal.c [23/663] /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/priorityq.c.o -MF bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/priorityq.c.o.d -o bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/priorityq.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/src/priorityq.c [24/663] /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/render.c.o -MF bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/render.c.o.d -o bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/render.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/src/render.c [25/663] /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/admesh/CMakeFiles/admesh.dir/admesh/stlinit.cpp.o -MF bundled_deps/admesh/CMakeFiles/admesh.dir/admesh/stlinit.cpp.o.d -o bundled_deps/admesh/CMakeFiles/admesh.dir/admesh/stlinit.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/admesh/stlinit.cpp /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/admesh/stlinit.cpp: In function ‘bool stl_read(stl_file*, FILE*, int, bool)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/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 /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/Core:458, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/admesh/stl.h:31, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/admesh/stlinit.cpp:33: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Matrix.h:178:7: note: ‘stl_normal’ {aka ‘class Eigen::Matrix’} declared here 178 | class Matrix | ^~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/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); | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/admesh/stlinit.cpp: In function ‘stl_open_count_facets(stl_file*, char const*)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/admesh/stlinit.cpp:112:23: warning: argument 1 null where non-null expected [-Wnonnull] 112 | fclose(fp); | ~~~~~~^~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/admesh/stlinit.cpp:23: /usr/include/stdio.h:191:12: note: in a call to function ‘fclose’ declared ‘nonnull’ 191 | extern int fclose (FILE *__stream) __nonnull ((1)); | ^~~~~~ [26/663] /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/sweep.c.o -MF bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/sweep.c.o.d -o bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/sweep.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/src/sweep.c [27/663] /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/tessmono.c.o -MF bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/tessmono.c.o.d -o bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/tessmono.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/src/tessmono.c [28/663] /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/tess.c.o -MF bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/tess.c.o.d -o bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/tess.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/src/tess.c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/src/tess.h:38, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/src/tess.c:40: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/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); | ~~~~~~~~~~^~~~~~~~ [29/663] /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/admesh/CMakeFiles/admesh.dir/admesh/util.cpp.o -MF bundled_deps/admesh/CMakeFiles/admesh.dir/admesh/util.cpp.o.d -o bundled_deps/admesh/CMakeFiles/admesh.dir/admesh/util.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/admesh/util.cpp /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/admesh/util.cpp:327:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 327 | if (! tolerance_flag) | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/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) | ^~ [30/663] : && /usr/bin/cmake -E rm -f bundled_deps/admesh/libadmesh.a && /usr/bin/ar qc bundled_deps/admesh/libadmesh.a bundled_deps/admesh/CMakeFiles/admesh.dir/admesh/connect.cpp.o bundled_deps/admesh/CMakeFiles/admesh.dir/admesh/normals.cpp.o bundled_deps/admesh/CMakeFiles/admesh.dir/admesh/shared.cpp.o bundled_deps/admesh/CMakeFiles/admesh.dir/admesh/stl_io.cpp.o bundled_deps/admesh/CMakeFiles/admesh.dir/admesh/stlinit.cpp.o bundled_deps/admesh/CMakeFiles/admesh.dir/admesh/util.cpp.o && /usr/bin/ranlib bundled_deps/admesh/libadmesh.a && : [31/663] /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_GNU_SOURCE -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/miniz/CMakeFiles/miniz_static.dir/miniz.c.o -MF bundled_deps/miniz/CMakeFiles/miniz_static.dir/miniz.c.o.d -o bundled_deps/miniz/CMakeFiles/miniz_static.dir/miniz.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz/miniz.c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz/miniz.c: In function ‘mz_zip_reader_get_filename_from_extra’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz/miniz.c:7942:9: warning: unused variable ‘copy’ [-Wunused-variable] 7942 | int copy = 0; | ^~~~ [32/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 src/clipper/CMakeFiles/clipper.dir/clipper_z.cpp.o.d -o src/clipper/CMakeFiles/clipper.dir/clipper_z.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/clipper_z.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/clipper_z.cpp:7: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/clipper.cpp: In function ‘void ClipperLib_Z::InitEdge(TEdge*, TEdge*, TEdge*, const IntPoint&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/clipper.cpp:41: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/clipper.hpp:230:10: note: ‘struct ClipperLib_Z::TEdge’ declared here 230 | struct TEdge { | ^~~~~ In member function ‘ClipperLib_Z::PolyNode::PolyNode(ClipperLib_Z::PolyNode const&)’, inlined from ‘std::_Construct(ClipperLib_Z::PolyNode*, ClipperLib_Z::PolyNode&&)void’ at /usr/include/c++/16/bits/stl_construct.h:133:7, inlined from ‘std::allocator_traits >::construct(tbb::detail::d1::scalable_allocator&, ClipperLib_Z::PolyNode*, ClipperLib_Z::PolyNode&&)std::enable_if<__can_construct, ClipperLib_Z::PolyNode, ClipperLib_Z::PolyNode>, void>::type’ at /usr/include/c++/16/bits/alloc_traits.h:467:21, inlined from ‘std::vector >::emplace_back(ClipperLib_Z::PolyNode&&)ClipperLib_Z::PolyNode&’ at /usr/include/c++/16/bits/vector.tcc:121:30, inlined from ‘ClipperLib_Z::Clipper::BuildResult2(ClipperLib_Z::PolyTree&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/clipper.cpp:2824:39: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/clipper.hpp:144:7: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 144 | class PolyNode | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/clipper.cpp: In member function ‘ClipperLib_Z::Clipper::BuildResult2(ClipperLib_Z::PolyTree&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/clipper.cpp:2824:49: note: ‘’ declared here 2824 | polytree.AllNodes.emplace_back(PolyNode()); | ^ [33/663] /usr/bin/g++ -DCGAL_USE_GMPXX=1 -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 src/libslic3r/CMakeFiles/libslic3r_cgal.dir/IntersectionPoints.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r_cgal.dir/IntersectionPoints.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/IntersectionPoints.cpp [34/663] /usr/bin/g++ -DCGAL_USE_GMPXX=1 -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 src/libslic3r/CMakeFiles/libslic3r_cgal.dir/TryCatchSignal.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r_cgal.dir/TryCatchSignal.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/TryCatchSignal.cpp [35/663] /usr/bin/g++ -DCGAL_USE_GMPXX=1 -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 src/libslic3r/CMakeFiles/libslic3r_cgal.dir/Triangulation.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r_cgal.dir/Triangulation.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Triangulation.cpp [36/663] /usr/bin/g++ -DCGAL_USE_GMPXX=1 -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 src/libslic3r/CMakeFiles/libslic3r_cgal.dir/Geometry/VoronoiUtilsCgal.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r_cgal.dir/Geometry/VoronoiUtilsCgal.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Geometry/VoronoiUtilsCgal.cpp [37/663] : && /usr/bin/cmake -E rm -f bundled_deps/libqoi.a && /usr/bin/ar qc bundled_deps/libqoi.a bundled_deps/CMakeFiles/qoi.dir/qoi/qoilib.c.o && /usr/bin/ranlib bundled_deps/libqoi.a && : [38/663] : && /usr/bin/cmake -E rm -f bundled_deps/miniz/libminiz_static.a && /usr/bin/ar qc bundled_deps/miniz/libminiz_static.a bundled_deps/miniz/CMakeFiles/miniz_static.dir/miniz.c.o && /usr/bin/ranlib bundled_deps/miniz/libminiz_static.a && : [39/663] : && /usr/bin/cmake -E rm -f bundled_deps/glu-libtess/libglu-libtess.a && /usr/bin/ar qc bundled_deps/glu-libtess/libglu-libtess.a bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/dict.c.o bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/geom.c.o bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/memalloc.c.o bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/mesh.c.o bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/normal.c.o bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/priorityq.c.o bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/render.c.o bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/sweep.c.o bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/tess.c.o bundled_deps/glu-libtess/CMakeFiles/glu-libtess.dir/src/tessmono.c.o && /usr/bin/ranlib bundled_deps/glu-libtess/libglu-libtess.a && : [40/663] : && /usr/bin/cmake -E rm -f src/clipper/libclipper.a && /usr/bin/ar qc src/clipper/libclipper.a src/clipper/CMakeFiles/clipper.dir/clipper_z.cpp.o && /usr/bin/ranlib src/clipper/libclipper.a && : [41/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/src -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/z3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libseqarrange/CMakeFiles/libseqarrange.dir/src/seq_interface.cpp.o -MF src/libseqarrange/CMakeFiles/libseqarrange.dir/src/seq_interface.cpp.o.d -o src/libseqarrange/CMakeFiles/libseqarrange.dir/src/seq_interface.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/src/seq_interface.cpp [42/663] /usr/bin/g++ -DCGAL_USE_GMPXX=1 -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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/SLA/SupportIslands/VoronoiDiagramCGAL.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r_cgal.dir/SLA/SupportIslands/VoronoiDiagramCGAL.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r_cgal.dir/SLA/SupportIslands/VoronoiDiagramCGAL.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportIslands/VoronoiDiagramCGAL.cpp /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportIslands/VoronoiDiagramCGAL.cpp: In function ‘Slic3r::Polygons Slic3r::sla::create_voronoi_cells_cgal(const Slic3r::Points&, coord_t)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportIslands/VoronoiDiagramCGAL.cpp:230:12: warning: variable ‘fit_index’ set but not used [-Wunused-but-set-variable=] 230 | size_t fit_index = 0; | ^~~~~~~~~ [43/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/src -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/z3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libseqarrange/CMakeFiles/libseqarrange.dir/src/seq_preprocess.cpp.o -MF src/libseqarrange/CMakeFiles/libseqarrange.dir/src/seq_preprocess.cpp.o.d -o src/libseqarrange/CMakeFiles/libseqarrange.dir/src/seq_preprocess.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/src/seq_preprocess.cpp [44/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/src -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/z3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libseqarrange/CMakeFiles/libseqarrange.dir/src/seq_utilities.cpp.o -MF src/libseqarrange/CMakeFiles/libseqarrange.dir/src/seq_utilities.cpp.o.d -o src/libseqarrange/CMakeFiles/libseqarrange.dir/src/seq_utilities.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/src/seq_utilities.cpp [45/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/src -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/z3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libseqarrange/CMakeFiles/libseqarrange.dir/src/seq_sequential.cpp.o -MF src/libseqarrange/CMakeFiles/libseqarrange.dir/src/seq_sequential.cpp.o.d -o src/libseqarrange/CMakeFiles/libseqarrange.dir/src/seq_sequential.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/src/seq_sequential.cpp [46/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/pchheader.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/pchheader.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/pchheader.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/pchheader.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/pchheader.hpp:127, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/pchheader.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ [47/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/AABBMesh.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/AABBMesh.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/AABBMesh.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/AABBMesh.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/AABBMesh.cpp:7: 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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/AABBMesh.cpp:66:71, inlined from ‘Slic3r::AABBMesh::squared_distance(Eigen::Matrix const&, int&, Eigen::Matrix&) const’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/AABBMesh.cpp:323:37: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/AABBTreeIndirect.hpp:818:65: warning: ‘MEM[(__m128d_u * {ref-all})&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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/AABBMesh.cpp: In member function ‘Slic3r::AABBMesh::squared_distance(Eigen::Matrix const&, int&, Eigen::Matrix&) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/AABBMesh.cpp:322:33: note: ‘MEM[(__m128d_u * {ref-all})&cc]’ was declared here 322 | 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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/AABBMesh.cpp:66:71, inlined from ‘Slic3r::AABBMesh::squared_distance(Eigen::Matrix const&, int&, Eigen::Matrix&) const’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/AABBMesh.cpp:323:37: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/AABBMesh.cpp: In member function ‘Slic3r::AABBMesh::squared_distance(Eigen::Matrix const&, int&, Eigen::Matrix&) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/AABBMesh.cpp:322:33: note: ‘MEM[(double &)&cc + 16]’ was declared here 322 | Eigen::Matrix cc; | ^~ [48/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Algorithm/LineSegmentation/LineSegmentation.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Algorithm/LineSegmentation/LineSegmentation.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Algorithm/LineSegmentation/LineSegmentation.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Algorithm/LineSegmentation/LineSegmentation.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/ExtrusionLine.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Algorithm/LineSegmentation/LineSegmentation.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [49/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ArrangeHelper.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/ArrangeHelper.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/ArrangeHelper.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ArrangeHelper.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ArrangeHelper.cpp:3: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ArrangeHelper.cpp: In function ‘Sequential::PrinterGeometry Slic3r::get_printer_geometry(const ConfigBase&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ArrangeHelper.cpp:119:32: warning: unused variable ‘bed_y’ [-Wunused-variable] 119 | double bed_y = bv.bounding_volume2d().size().y(); | ^~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ArrangeHelper.cpp: In member function ‘void Slic3r::SeqArrange::process_seq_arrange(std::function)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ArrangeHelper.cpp:244:68: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 244 | if (expected_plate != -1 && expected_plate != plate_id) | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ArrangeHelper.cpp: In member function ‘void Slic3r::SeqArrange::apply_seq_arrange(Slic3r::Model&) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ArrangeHelper.cpp:280:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 280 | if (mi->id().id == object.id) { | ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ArrangeHelper.cpp: In lambda function: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ArrangeHelper.cpp:363:141: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 363 | auto it2 = std::find_if(objects.begin(), objects.end(), [&mi](const Sequential::ObjectToPrint& otp) { return otp.id == mi->id().id; }); | ~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ArrangeHelper.cpp: In function ‘std::optional, std::__cxx11::basic_string > > Slic3r::check_seq_conflict(const Model&, const ConfigBase&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ArrangeHelper.cpp:354:21: warning: variable ‘inst_id’ set but not used [-Wunused-but-set-variable=] 354 | int inst_id = -1; | ^~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ArrangeHelper.cpp:377:49: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 377 | if (mi->id().id == conflict->first) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ArrangeHelper.cpp:379:49: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 379 | if (mi->id().id == conflict->second) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [50/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BoundingBox.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/BoundingBox.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/BoundingBox.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/BoundingBox.cpp [51/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Algorithm/RegionExpansion.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Algorithm/RegionExpansion.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Algorithm/RegionExpansion.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Algorithm/RegionExpansion.cpp /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Algorithm/RegionExpansion.cpp: In function ‘std::vector Slic3r::Algorithm::wave_seeds(const Slic3r::ExPolygons&, const Slic3r::ExPolygons&, float, bool)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Algorithm/RegionExpansion.cpp:274:9: warning: variable ‘iseed’ set but not used [-Wunused-but-set-variable=] 274 | int iseed = 0; | ^~~~~ [52/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/BridgeDetector.cpp [53/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Brim.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Brim.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Brim.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Brim.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Layer.hpp:29, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Brim.cpp:24: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [54/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BuildVolume.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/BuildVolume.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/BuildVolume.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/BuildVolume.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCodeReader.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/BuildVolume.cpp:16: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [55/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/clipper.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/clipper.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/clipper.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/clipper.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/clipper.cpp:17: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../clipper/clipper.cpp: In function ‘void Slic3r::ClipperLib::InitEdge(TEdge*, TEdge*, TEdge*, const IntPoint&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/clipper.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/clipper.cpp:7: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../clipper/clipper.hpp:230:10: note: ‘struct Slic3r::ClipperLib::TEdge’ declared here 230 | struct TEdge { | ^~~~~ In member function ‘Slic3r::ClipperLib::PolyNode::PolyNode(Slic3r::ClipperLib::PolyNode const&)’, inlined from ‘std::_Construct(Slic3r::ClipperLib::PolyNode*, Slic3r::ClipperLib::PolyNode&&)void’ at /usr/include/c++/16/bits/stl_construct.h:133:7, inlined from ‘std::allocator_traits >::construct(tbb::detail::d1::scalable_allocator&, Slic3r::ClipperLib::PolyNode*, Slic3r::ClipperLib::PolyNode&&)std::enable_if<__can_construct, Slic3r::ClipperLib::PolyNode, Slic3r::ClipperLib::PolyNode>, void>::type’ at /usr/include/c++/16/bits/alloc_traits.h:467:21, inlined from ‘std::vector >::emplace_back(Slic3r::ClipperLib::PolyNode&&)Slic3r::ClipperLib::PolyNode&’ at /usr/include/c++/16/bits/vector.tcc:121:30, inlined from ‘Slic3r::ClipperLib::Clipper::BuildResult2(Slic3r::ClipperLib::PolyTree&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../clipper/clipper.cpp:2824:39: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../clipper/clipper.hpp:144:7: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 144 | class PolyNode | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../clipper/clipper.cpp: In member function ‘Slic3r::ClipperLib::Clipper::BuildResult2(Slic3r::ClipperLib::PolyTree&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../clipper/clipper.cpp:2824:49: note: ‘’ declared here 2824 | polytree.AllNodes.emplace_back(PolyNode()); | ^ [56/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Color.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Color.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Color.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Color.cpp [57/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ClipperUtils.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ShortestPath.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ClipperUtils.cpp:16: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ [58/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/EdgeGrid.cpp [59/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ElephantFootCompensation.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ElephantFootCompensation.cpp:18: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ [60/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Config.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Config.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Config.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.cpp:21: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /usr/include/c++/16/type_traits:1023:30: required from ‘struct std::is_polymorphic >’ 1023 | : 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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.cpp:1223:1: required from here 1223 | CEREAL_REGISTER_TYPE(Slic3r::ConfigOptionSingleNullable) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [61/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygon.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygon.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygon.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ExPolygon.cpp [62/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Emboss.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Emboss.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Emboss.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Emboss.cpp [63/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygonsIndex.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygonsIndex.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygonsIndex.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ExPolygonsIndex.cpp [64/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Extruder.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Extruder.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Extruder.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Extruder.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/GCodeWriter.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Extruder.cpp:16: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [65/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ExtrusionEntity.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ExtrusionEntity.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ [66/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionRole.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionRole.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionRole.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ExtrusionRole.cpp [67/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ExtrusionEntityCollection.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ExtrusionEntityCollection.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ExtrusionEntityCollection.cpp:9: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ [68/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ExtrusionSimulator.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ExtrusionSimulator.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ExtrusionSimulator.cpp:24: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ [69/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Feature/Interlocking/InterlockingGenerator.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Feature/Interlocking/InterlockingGenerator.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Feature/Interlocking/InterlockingGenerator.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Feature/Interlocking/InterlockingGenerator.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillBase.hpp:33, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillAdaptive.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Print.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Feature/Interlocking/InterlockingGenerator.hpp:7, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Feature/Interlocking/InterlockingGenerator.cpp:4: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Feature/Interlocking/InterlockingGenerator.cpp: In member function ‘void Slic3r::InterlockingGenerator::applyMicrostructureToOutlines(const std::unordered_set >&, const std::vector >&) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Feature/Interlocking/InterlockingGenerator.cpp:295:64: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::DenseCoeffsBase, 1>::Scalar’ {aka ‘int’} [-Wsign-compare] 295 | for (size_t layer_nr = bottom_corner.z(); layer_nr < bottom_corner.z() + cell_size.z() && layer_nr < max_layer_count; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [70/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Feature/Interlocking/VoxelUtils.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Feature/Interlocking/VoxelUtils.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Feature/Interlocking/VoxelUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Feature/Interlocking/VoxelUtils.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillBase.hpp:33, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillRectilinear.hpp:19, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Feature/Interlocking/VoxelUtils.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [71/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Feature/FuzzySkin/FuzzySkin.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Feature/FuzzySkin/FuzzySkin.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Feature/FuzzySkin/FuzzySkin.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Feature/FuzzySkin/FuzzySkin.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/ExtrusionLine.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Algorithm/LineSegmentation/LineSegmentation.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Feature/FuzzySkin/FuzzySkin.cpp:3: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [72/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Fill.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Layer.hpp:29, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Fill.cpp:25: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [73/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Fill3DHoneycomb.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../ShortestPath.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Fill3DHoneycomb.cpp:13: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [74/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillBase.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillBase.cpp:24: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ 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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillBase.cpp:2157:37: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillBase.cpp:1746:39: warning: ‘dist_y_next’ may be used uninitialized [-Wmaybe-uninitialized] 1746 | dist_y_prev < dist_y_next ? extend_prev_idx : extend_next_idx = -1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillBase.cpp:1688:38: note: ‘dist_y_next’ was declared here 1688 | coord_t dist_y_next; | ^~~~~~~~~~~ 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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillBase.cpp:2157:37: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillBase.cpp:1775:50: warning: ‘arc_len_next’ may be used uninitialized [-Wmaybe-uninitialized] 1775 | cp.contour_not_taken_length_next -= arc_len_next; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillBase.cpp:1690:38: note: ‘arc_len_next’ was declared here 1690 | double arc_len_next; | ^~~~~~~~~~~~ [75/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillConcentric.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/ExtrusionLine.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/WallToolPaths.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillConcentric.cpp:17: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [76/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillAdaptive.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Layer.hpp:29, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillAdaptive.cpp:23: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [77/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillHoneycomb.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../ShortestPath.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillHoneycomb.cpp:14: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [78/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillEnsuring.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillEnsuring.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillEnsuring.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillEnsuring.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillBase.hpp:33, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillEnsuring.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillEnsuring.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [79/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillGyroid.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../ShortestPath.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillGyroid.cpp:12: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [80/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillPlanePath.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../ShortestPath.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillPlanePath.cpp:13: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillPlanePath.cpp: In instantiation of ‘void Slic3r::generate_hilbert_curve(coord_t, coord_t, coord_t, coord_t, Output&) [with Output = InfillPolylineClipper; coord_t = int]’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillPlanePath.cpp:248:31: required from here 248 | generate_hilbert_curve(min_x, min_y, max_x, max_y, static_cast(output)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillPlanePath.cpp:228:12: warning: variable ‘pw’ set but not used [-Wunused-but-set-variable=] 228 | size_t pw = 1; | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillPlanePath.cpp: In instantiation of ‘void Slic3r::generate_hilbert_curve(coord_t, coord_t, coord_t, coord_t, Output&) [with Output = FillPlanePath::InfillPolylineOutput; coord_t = int]’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillPlanePath.cpp:250:31: required from here 250 | generate_hilbert_curve(min_x, min_y, max_x, max_y, output); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillPlanePath.cpp:228:12: warning: variable ‘pw’ set but not used [-Wunused-but-set-variable=] 228 | size_t pw = 1; | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [81/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillLine.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../ShortestPath.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillLine.cpp:12: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [82/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLightning.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLightning.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLightning.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillLightning.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillBase.hpp:33, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillAdaptive.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/../Print.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillLightning.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [83/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/DistanceField.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/DistanceField.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/DistanceField.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/DistanceField.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../FillBase.hpp:33, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../FillRectilinear.hpp:19, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/DistanceField.cpp:12: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [84/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Layer.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Layer.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Layer.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/Layer.cpp [85/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Generator.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Generator.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Generator.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/Generator.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Layer.hpp:29, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/Generator.cpp:13: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [86/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/TreeNode.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/TreeNode.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/TreeNode.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/Lightning/TreeNode.cpp [87/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillRectilinear.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/ShortestPath.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Fill/FillRectilinear.cpp:29: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [88/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Flow.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Flow.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Flow.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Flow.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Flow.cpp:11: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [89/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/AMF.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/AMF.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/AMF.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/AMF.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/AMF.cpp:20: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/ExtrusionOrder.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/AMF.cpp:21: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp: In member function ‘std::optional Slic3r::GCode::WipeTowerIntegration::get_toolchange(std::size_t, bool) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp:48:25: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | if (m_layer_idx >= m_tool_changes.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [90/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/OBJ.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/OBJ.cpp:15: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [91/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/objparser.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/objparser.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/objparser.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/objparser.cpp [92/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/STL.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/STL.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/STL.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/STL.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/STL.cpp:14: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [93/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveWriter.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveWriter.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveWriter.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/SLAArchiveWriter.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/SLAArchiveFormatRegistry.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/SLAArchiveWriter.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [94/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/3mf.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/3mf.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/3mf.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/3mf.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/3mf.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/ExtrusionOrder.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/3mf.cpp:10: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp: In member function ‘std::optional Slic3r::GCode::WipeTowerIntegration::get_toolchange(std::size_t, bool) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp:48:25: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | if (m_layer_idx >= m_tool_changes.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/3mf.cpp: In member function ‘bool Slic3r::_3MF_Exporter::_add_wipe_tower_information_file_to_archive(mz_zip_archive&, Slic3r::Model&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/3mf.cpp:3891:21: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 3891 | if (bed_idx >= s_multiple_beds.get_number_of_beds()) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [95/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveReader.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveReader.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveReader.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/SLAArchiveReader.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/SLAArchiveReader.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [96/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/ZipperArchiveImport.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/ZipperArchiveImport.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/ZipperArchiveImport.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/ZipperArchiveImport.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/ZipperArchiveImport.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/ZipperArchiveImport.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [97/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SL1_SVG.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/SL1_SVG.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/SL1_SVG.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/SL1_SVG.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/SL1.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/SL1_SVG.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/SL1_SVG.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [98/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SL1.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/SL1.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/SL1.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/SL1.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/SL1.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/SL1.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/SL1.cpp:100:80: required from here 100 | const t_config_enum_names& tilt_enum_names = ConfigOptionEnum< TiltSpeeds>::get_enum_names(); | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/SL1.cpp:101:80: required from here 101 | const t_config_enum_names& tower_enum_names = ConfigOptionEnum::get_enum_names(); | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [99/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/STEP.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/STEP.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/STEP.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/STEP.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/STEP.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [100/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/AnycubicSLA.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/AnycubicSLA.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/AnycubicSLA.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/AnycubicSLA.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/SLAArchiveFormatRegistry.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/AnycubicSLA.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/AnycubicSLA.cpp:7: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [101/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveFormatRegistry.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveFormatRegistry.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveFormatRegistry.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/SLAArchiveFormatRegistry.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/SL1.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/SLAArchiveFormatRegistry.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [102/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SVG.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/SVG.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/SVG.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/SVG.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/SVG.cpp:17: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [103/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/ThumbnailData.cpp [104/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Thumbnails.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Thumbnails.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Thumbnails.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/Thumbnails.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/Thumbnails.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/Thumbnails.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [105/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/PrintRequest.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/PrintRequest.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/PrintRequest.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/PrintRequest.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Format/PrintRequest.cpp:11: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [106/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ConflictChecker.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ConflictChecker.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ConflictChecker.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/ConflictChecker.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillBase.hpp:33, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillAdaptive.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Print.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/ConflictChecker.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/ConflictChecker.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [107/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/CoolingBuffer.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SmoothPath.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/ExtrusionOrder.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../GCode.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/CoolingBuffer.cpp:27: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/ExtrusionOrder.hpp:12: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp: In member function ‘std::optional Slic3r::GCode::WipeTowerIntegration::get_toolchange(std::size_t, bool) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp:48:25: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | if (m_layer_idx >= m_tool_changes.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/CoolingBuffer.cpp: In member function ‘std::string Slic3r::CoolingBuffer::apply_layer_cooldown(const std::string&, size_t, float, std::vector&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/CoolingBuffer.cpp:1209:74: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘long int’ [-Wsign-compare] 1209 | line_waiting_for_split->move_segments.front().line_start == (pos - gcode.c_str()) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [108/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ExtrusionProcessor.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ExtrusionProcessor.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ExtrusionProcessor.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/ExtrusionProcessor.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Layer.hpp:29, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/SupportSpotsGenerator.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/ExtrusionProcessor.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/ExtrusionProcessor.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [109/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/FindReplace.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/FindReplace.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/FindReplace.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/FindReplace.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/FindReplace.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/FindReplace.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [110/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/GCodeWriter.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/GCodeWriter.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/GCodeWriter.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/GCodeWriter.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/GCodeWriter.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/GCodeWriter.cpp:14: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [111/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/LabelObjects.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/LabelObjects.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/LabelObjects.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/LabelObjects.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillBase.hpp:33, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillAdaptive.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Print.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/LabelObjects.hpp:7, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/LabelObjects.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [112/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/PostProcessor.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/PostProcessor.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/PostProcessor.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [113/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PressureEqualizer.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PressureEqualizer.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PressureEqualizer.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/PressureEqualizer.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/PressureEqualizer.cpp:16: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/ExtrusionOrder.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/PressureEqualizer.cpp:17: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp: In member function ‘std::optional Slic3r::GCode::WipeTowerIntegration::get_toolchange(std::size_t, bool) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp:48:25: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | if (m_layer_idx >= m_tool_changes.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [114/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/RetractWhenCrossingPerimeters.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/RetractWhenCrossingPerimeters.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/RetractWhenCrossingPerimeters.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/RetractWhenCrossingPerimeters.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Layer.hpp:29, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/RetractWhenCrossingPerimeters.cpp:9: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ [115/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/PrintExtents.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/PrintExtents.cpp:16: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [116/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SpiralVase.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCodeReader.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SpiralVase.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SpiralVase.cpp:9: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [117/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SeamPlacer.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamPainting.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamPerimeters.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamAligned.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SeamPlacer.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SeamPlacer.cpp:11: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [118/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamChoice.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamChoice.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamChoice.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SeamChoice.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamPainting.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamPerimeters.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamShells.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamChoice.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SeamChoice.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [119/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamPerimeters.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamPerimeters.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamPerimeters.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SeamPerimeters.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Layer.hpp:29, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SeamPerimeters.cpp:11: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [120/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamShells.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamShells.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamShells.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SeamShells.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamPainting.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamPerimeters.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamShells.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SeamShells.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [121/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamGeometry.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamGeometry.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamGeometry.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SeamGeometry.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamGeometry.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SeamGeometry.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ [122/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamAligned.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamAligned.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamAligned.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SeamAligned.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamPainting.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamPerimeters.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamAligned.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SeamAligned.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [123/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamRear.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamRear.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamRear.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SeamRear.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamPainting.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamPerimeters.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamRear.hpp:7, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SeamRear.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [124/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamRandom.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamRandom.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamRandom.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SeamRandom.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamGeometry.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamRandom.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SeamRandom.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SeamRandom.cpp: In function ‘Slic3r::Seams::Random::Impl::get_segments(Slic3r::Seams::Perimeters::Perimeter const&, Slic3r::Seams::Perimeters::PointType, Slic3r::Seams::Perimeters::PointClassification)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SeamRandom.cpp:24:27: warning: ‘MEM[(double &)¤t_begin]’ may be used uninitialized [-Wmaybe-uninitialized] 24 | std::optional current_begin; | ^~~~~~~~~~~~~ [125/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamScarf.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamScarf.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamScarf.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SeamScarf.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamScarf.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SeamScarf.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SeamScarf.cpp: In function ‘std::pair, long unsigned int> Slic3r::Seams::Scarf::add_scarf_seam(Slic3r::ExtrusionPaths&&, const Scarf&, const std::function(tcb::span)>&, bool)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SeamScarf.cpp:318:48: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 318 | if (end_point.previous_point_on_path_index == static_cast(path.size()) - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [126/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamPainting.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamPainting.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamPainting.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SeamPainting.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamPainting.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SeamPainting.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [127/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SmoothPath.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SmoothPath.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SmoothPath.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SmoothPath.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SmoothPath.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SmoothPath.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ [128/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ModelVisibility.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ModelVisibility.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ModelVisibility.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/ModelVisibility.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/ModelVisibility.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/ModelVisibility.cpp:9: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [129/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/ToolOrdering.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillBase.hpp:33, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillAdaptive.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Print.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/ToolOrdering.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [130/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Wipe.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Wipe.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Wipe.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/Wipe.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/SmoothPath.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/Wipe.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/Wipe.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/ExtrusionOrder.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../GCode.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/Wipe.cpp:9: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp: In member function ‘std::optional Slic3r::GCode::WipeTowerIntegration::get_toolchange(std::size_t, bool) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp:48:25: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | if (m_layer_idx >= m_tool_changes.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [131/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/WipeTower.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCodeReader.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/WipeTower.cpp:21: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [132/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/WipeTowerIntegration.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/WipeTowerIntegration.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/WipeTowerIntegration.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/WipeTowerIntegration.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/WipeTowerIntegration.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/WipeTowerIntegration.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/WipeTowerIntegration.hpp: In member function ‘std::optional Slic3r::GCode::WipeTowerIntegration::get_toolchange(std::size_t, bool) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/WipeTowerIntegration.hpp:48:25: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | if (m_layer_idx >= m_tool_changes.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [133/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Layer.hpp:29, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp:17: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/ExtrusionOrder.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../GCode.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp:18: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp: In member function ‘std::optional Slic3r::GCode::WipeTowerIntegration::get_toolchange(std::size_t, bool) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp:48:25: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | if (m_layer_idx >= m_tool_changes.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [134/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/GCodeProcessor.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillBase.hpp:33, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillAdaptive.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Print.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/GCodeProcessor.cpp:7: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/GCodeProcessor.cpp: In member function ‘void Slic3r::GCodeProcessor::calculate_time(Slic3r::GCodeProcessorResult&, size_t, float)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/GCodeProcessor.cpp:4792:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4792 | for (int i = last_pos; i >= new_pos + new_moves.size(); --i) // Move the elements to their final place. | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [135/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Travels.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Travels.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Travels.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/Travels.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SmoothPath.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/ExtrusionOrder.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/Travels.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/Travels.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/ExtrusionOrder.hpp:12: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp: In member function ‘std::optional Slic3r::GCode::WipeTowerIntegration::get_toolchange(std::size_t, bool) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp:48:25: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | if (m_layer_idx >= m_tool_changes.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [136/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ExtrusionOrder.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ExtrusionOrder.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ExtrusionOrder.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/ExtrusionOrder.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SmoothPath.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/ExtrusionOrder.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/ExtrusionOrder.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode/ExtrusionOrder.hpp:12: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp: In member function ‘std::optional Slic3r::GCode::WipeTowerIntegration::get_toolchange(std::size_t, bool) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp:48:25: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | if (m_layer_idx >= m_tool_changes.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [137/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCodeReader.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCodeReader.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCodeReader.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCodeReader.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCodeReader.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCodeReader.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [138/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Geometry.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Geometry.cpp [139/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ArcWelder.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ArcWelder.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ArcWelder.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Geometry/ArcWelder.cpp [140/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode.cpp:23: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/ExtrusionOrder.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode.cpp:28: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp: In member function ‘std::optional Slic3r::GCode::WipeTowerIntegration::get_toolchange(std::size_t, bool) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp:48:25: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | if (m_layer_idx >= m_tool_changes.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [141/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ConvexHull.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ConvexHull.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ConvexHull.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Geometry/ConvexHull.cpp [142/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/MedialAxis.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/MedialAxis.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/MedialAxis.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Geometry/MedialAxis.cpp [143/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/VoronoiOffset.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/VoronoiOffset.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/VoronoiOffset.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Geometry/VoronoiOffset.cpp [144/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/Circle.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/Circle.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/Circle.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Geometry/Circle.cpp [145/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/VoronoiUtils.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/VoronoiUtils.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/VoronoiUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Geometry/VoronoiUtils.cpp [146/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/InfillAboveBridges.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/InfillAboveBridges.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/InfillAboveBridges.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/InfillAboveBridges.cpp [147/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/JumpPointSearch.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/JumpPointSearch.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/JumpPointSearch.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/JumpPointSearch.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Layer.hpp:29, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/JumpPointSearch.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/JumpPointSearch.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ [148/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Layer.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Layer.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Layer.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Layer.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Layer.hpp:29, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Layer.cpp:11: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [149/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/LayerRegion.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/LayerRegion.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/LayerRegion.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/LayerRegion.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/LayerRegion.cpp:19: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [150/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BlacklistedLibraryCheck.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/BlacklistedLibraryCheck.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/BlacklistedLibraryCheck.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/BlacklistedLibraryCheck.cpp [151/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Line.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Line.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Line.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Line.cpp [152/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/CutUtils.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/CutUtils.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/CutUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/CutUtils.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/CutUtils.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/CutUtils.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [153/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Model.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Model.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Model.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Model.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Model.cpp:14: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [154/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ModelProcessing.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/ModelProcessing.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/ModelProcessing.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ModelProcessing.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ModelProcessing.cpp:14: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [155/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/FileReader.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/FileReader.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/FileReader.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/FileReader.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/FileReader.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/FileReader.cpp:14: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [156/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MeshNormals.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/MeshNormals.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/MeshNormals.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/MeshNormals.cpp [157/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MultiMaterialSegmentation.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/MultiMaterialSegmentation.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/MultiMaterialSegmentation.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/MultiMaterialSegmentation.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Layer.hpp:29, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/MultiMaterialSegmentation.cpp:23: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [158/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/CustomGCode.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/CustomGCode.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/CustomGCode.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/CustomGCode.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/CustomGCode.cpp:9: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/ExtrusionOrder.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/CustomGCode.cpp:10: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp: In member function ‘std::optional Slic3r::GCode::WipeTowerIntegration::get_toolchange(std::size_t, bool) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp:48:25: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | if (m_layer_idx >= m_tool_changes.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [159/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Measure.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Measure.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Measure.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Measure.cpp [160/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MultiPoint.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/MultiPoint.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/MultiPoint.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/MultiPoint.cpp [161/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/CustomParametersHandling.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/CustomParametersHandling.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/CustomParametersHandling.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/CustomParametersHandling.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/CustomParametersHandling.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/CustomParametersHandling.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/CustomParametersHandling.cpp: In function ‘Slic3r::DynamicConfig Slic3r::parse_custom_parameters_to_dynamic_config(const std::string&, const std::string&, const std::vector >&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/CustomParametersHandling.cpp:168:45: warning: unused variable ‘val’ [-Wunused-variable] 168 | else if (const std::string* val = std::get_if(&v)) { | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/CustomParametersHandling.cpp:161:38: warning: unused variable ‘val’ [-Wunused-variable] 161 | else if (const bool* val = std::get_if(&v)) { | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/CustomParametersHandling.cpp:159:40: warning: unused variable ‘val’ [-Wunused-variable] 159 | else if (const double* val = std::get_if(&v)) | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/CustomParametersHandling.cpp:157:32: warning: unused variable ‘val’ [-Wunused-variable] 157 | if (const int* val = std::get_if(&v)) | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [162/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/NormalUtils.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/NormalUtils.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/NormalUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/NormalUtils.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/NormalUtils.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/NormalUtils.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [163/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ObjectID.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/ObjectID.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/ObjectID.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ObjectID.cpp [164/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/NSVGUtils.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/NSVGUtils.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/NSVGUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/NSVGUtils.cpp [165/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PerimeterGenerator.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ExtrusionEntityCollection.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PerimeterGenerator.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PerimeterGenerator.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [166/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Platform.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Platform.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Platform.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Platform.cpp [167/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Point.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Point.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Point.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Point.cpp [168/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Polygon.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Polygon.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Polygon.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Polygon.cpp [169/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MutablePolygon.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/MutablePolygon.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/MutablePolygon.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/MutablePolygon.cpp [170/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PolygonTrimmer.cpp [171/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Polyline.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Polyline.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Polyline.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Polyline.cpp [172/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Preset.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Preset.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Preset.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Preset.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Preset.cpp:12: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Preset.cpp: In member function ‘std::vector > Slic3r::VendorProfile::families() const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Preset.cpp:262:14: warning: variable ‘num_familiies’ set but not used [-Wunused-but-set-variable=] 262 | unsigned num_familiies = 0; | ^~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Preset.cpp: In static member function ‘static void Slic3r::Preset::normalize(Slic3r::DynamicPrintConfig&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Preset.cpp:316: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] 316 | for (const std::string &key : { "filament_settings_id" }) { | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Preset.cpp:316: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 /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [173/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PresetBundle.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/PresetBundle.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/PresetBundle.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PresetBundle.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PresetBundle.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PresetBundle.cpp:10: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [174/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrincipalComponents2D.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/PrincipalComponents2D.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/PrincipalComponents2D.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrincipalComponents2D.cpp [175/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/AppConfig.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/AppConfig.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/AppConfig.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/AppConfig.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/AppConfig.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/AppConfig.cpp:7: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ [176/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Print.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Print.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Print.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Print.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillBase.hpp:33, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillAdaptive.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Print.cpp:24: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/ExtrusionOrder.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/GCode.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Print.cpp:34: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp: In member function ‘std::optional Slic3r::GCode::WipeTowerIntegration::get_toolchange(std::size_t, bool) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp:48:25: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | if (m_layer_idx >= m_tool_changes.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Print.cpp: In static member function ‘static Slic3r::DynamicConfig Slic3r::PrintStatistics::placeholders()’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Print.cpp:1675: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] 1675 | for (const std::string &key : { | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Print.cpp:1675: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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [177/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintApply.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/PrintApply.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/PrintApply.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintApply.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintApply.cpp:20: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [178/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintBase.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/PrintBase.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/PrintBase.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintBase.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintBase.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [179/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintConfig.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/PrintConfig.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/PrintConfig.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.cpp:22: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.cpp:297:1: required from here 63 | template<> const t_config_enum_values& ConfigOptionEnum::get_enum_values() { return s_keys_map_##NAME; } \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.cpp:315:1: required from here 63 | template<> const t_config_enum_values& ConfigOptionEnum::get_enum_values() { return s_keys_map_##NAME; } \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.cpp: In member function ‘void Slic3r::DynamicPrintConfig::normalize_fdm()’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.cpp:5305:38: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 5305 | if (extruder < 0 || extruder > num_extruders) { | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [180/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintObject.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/PrintObject.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/PrintObject.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintObject.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintObject.cpp:34: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [181/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintObjectSlice.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/PrintObjectSlice.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/PrintObjectSlice.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintObjectSlice.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Layer.hpp:29, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintObjectSlice.cpp:20: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintObjectSlice.cpp: In instantiation of ‘void Slic3r::apply_mm_segmentation(PrintObject&, ThrowOnCancel) [with ThrowOnCancel = PrintObject::slice_volumes()::]’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintObjectSlice.cpp:908:30: required from here 908 | apply_mm_segmentation(*this, [print]() { print->throw_if_canceled(); }); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintObjectSlice.cpp:630:79: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 630 | for (int parent_layer_region_idx = 0; parent_layer_region_idx < layer.region_count(); ++parent_layer_region_idx) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintObjectSlice.cpp:725:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 725 | for (int region_id = 0; region_id < layer.region_count(); ++region_id) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintObjectSlice.cpp: In instantiation of ‘void Slic3r::apply_fuzzy_skin_segmentation(PrintObject&, ThrowOnCancel) [with ThrowOnCancel = PrintObject::slice_volumes()::]’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintObjectSlice.cpp:924:38: required from here 924 | apply_fuzzy_skin_segmentation(*this, [print]() { print->throw_if_canceled(); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintObjectSlice.cpp:772:75: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (int parent_layer_region_idx = 0; parent_layer_region_idx < layer.region_count(); ++parent_layer_region_idx) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintObjectSlice.cpp:833:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 833 | for (int region_id = 0; region_id < layer.region_count(); ++region_id) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [182/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintRegion.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/PrintRegion.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/PrintRegion.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintRegion.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillBase.hpp:33, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillAdaptive.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintRegion.cpp:13: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [183/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PNGReadWrite.cpp [184/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/QuadricEdgeCollapse.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/QuadricEdgeCollapse.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/QuadricEdgeCollapse.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/QuadricEdgeCollapse.cpp [185/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Semver.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Semver.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Semver.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Semver.cpp [186/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ShortEdgeCollapse.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/ShortEdgeCollapse.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/ShortEdgeCollapse.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ShortEdgeCollapse.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/NormalUtils.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ShortEdgeCollapse.cpp:14: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [187/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ShortestPath.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/ShortestPath.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/ShortestPath.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ShortestPath.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ShortestPath.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ShortestPath.cpp:17: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ShortestPath.cpp: In function ‘std::vector > Slic3r::chain_segments_greedy_constrained_reversals2_(SegmentEndPointFunc, CouldReverseFunc, size_t, const PointType*)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ShortestPath.cpp:852:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 852 | if (chain2_flip) | ^~ In file included from /usr/include/c++/16/cassert:46, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/LayerRegion.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Layer.hpp:32, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SupportSpotsGenerator.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Print.hpp:33, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ShortestPath.cpp:20: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/ShortestPath.cpp:854:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 854 | assert(chain1 == nullptr || chain1->begin == end_point1 || chain1->end == end_point1); | ^~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [188/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrint.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrint.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrint.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLAPrint.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLAPrint.hpp:27, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLAPrint.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLAPrint.cpp: In member function ‘virtual std::string Slic3r::SLAPrint::validate(std::vector >*) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLAPrint.cpp:677: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] 677 | for (const std::string& prefix : { "", "branching" }) { | ^~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLAPrint.cpp:677: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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [189/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLAPrintSteps.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/SLAPrint.hpp:27, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/SLAPrintSteps.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLAPrintSteps.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [190/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Slicing.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Slicing.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Slicing.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Slicing.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Slicing.cpp:10: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Slicing.cpp:429:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 429 | if (z < z_span_variable.first || z > z_span_variable.second) | ^~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/clonable_ptr.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:61: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Slicing.cpp:432:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 432 | assert(layer_height_profile.size() >= 2); | ^~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [191/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SlicesToTriangleMesh.cpp [192/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SlicingAdaptive.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SlicingAdaptive.cpp:11: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [193/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Subdivide.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Subdivide.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Subdivide.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Subdivide.cpp [194/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportCommon.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportCommon.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportCommon.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/SupportCommon.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/ExtrusionEntityCollection.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/SupportCommon.cpp:18: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/SupportCommon.cpp: In member function ‘void Slic3r::FFFSupport::LoopInterfaceProcessor::generate(Slic3r::FFFSupport::SupportGeneratorLayerExtruded&, const Slic3r::Flow&) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/SupportCommon.cpp:953:13: warning: variable ‘circle_grid_powerof2’ set but not used [-Wunused-but-set-variable=] 953 | coord_t circle_grid_powerof2 = 0; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [195/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportDebug.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportDebug.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportDebug.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/SupportDebug.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Layer.hpp:29, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/SupportDebug.cpp:11: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ [196/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportMaterial.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportMaterial.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportMaterial.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/SupportMaterial.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/ExtrusionEntityCollection.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/SupportMaterial.cpp:29: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [197/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportParameters.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportParameters.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportParameters.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/SupportParameters.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillBase.hpp:33, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillAdaptive.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Print.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/SupportParameters.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [198/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/OrganicSupport.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Support/OrganicSupport.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Support/OrganicSupport.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/OrganicSupport.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Layer.hpp:29, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/SupportCommon.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/OrganicSupport.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/OrganicSupport.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/Core:450, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Point.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Line.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Layer.hpp:26: In member function ‘Eigen::DenseStorage::DenseStorage(Eigen::DenseStorage const&)’, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/PlainObjectBase.h:504:9, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘__ct ’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/OrganicSupport.cpp:765: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++/16/bits/new_allocator.h:203: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++/16/bits/alloc_traits.h:714: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++/16/bits/vector.tcc:121: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++/16/bits/stl_vector.h:1424: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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/OrganicSupport.cpp:792:36: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/DenseStorage.h:194:47: warning: ‘MEM[(const struct DenseStorage &)&D.1809969 + 32].m_data’ may be used uninitialized [-Wmaybe-uninitialized] 194 | DenseStorage(const DenseStorage& other) : m_data(other.m_data) { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/OrganicSupport.cpp:792:36: note: ‘’ declared here 792 | collision_spheres.push_back({ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 793 | element, | ~~~~~~~~ 794 | link_down, | ~~~~~~~~~~ 795 | // locked | ~~~~~~~~~ 796 | element.parents.empty() || (link_down == -1 && element.state.layer_idx > 0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | unscaled(support_element_radius(config, element)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 798 | // 3D position | ~~~~~~~~~~~~~~ 799 | to_3d(unscaled(element.state.result_on_layer), float(layer_z(slicing_params, config, element.state.layer_idx))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 800 | }); | ~~ In member function ‘Eigen::DenseStorage::DenseStorage(Eigen::DenseStorage const&)’, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/PlainObjectBase.h:504:9, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘__ct ’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/OrganicSupport.cpp:765: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++/16/bits/new_allocator.h:203: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++/16/bits/alloc_traits.h:714: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++/16/bits/vector.tcc:121: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++/16/bits/stl_vector.h:1424: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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/OrganicSupport.cpp:792:36: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/DenseStorage.h:194:47: warning: ‘MEM[(const struct DenseStorage &)&D.1809969 + 44].m_data’ may be used uninitialized [-Wmaybe-uninitialized] 194 | DenseStorage(const DenseStorage& other) : m_data(other.m_data) { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/OrganicSupport.cpp:792:36: note: ‘’ declared here 792 | collision_spheres.push_back({ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 793 | element, | ~~~~~~~~ 794 | link_down, | ~~~~~~~~~~ 795 | // locked | ~~~~~~~~~ 796 | element.parents.empty() || (link_down == -1 && element.state.layer_idx > 0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | unscaled(support_element_radius(config, element)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 798 | // 3D position | ~~~~~~~~~~~~~~ 799 | to_3d(unscaled(element.state.result_on_layer), float(layer_z(slicing_params, config, element.state.layer_idx))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 800 | }); | ~~ In member function ‘Eigen::DenseStorage::DenseStorage(Eigen::DenseStorage const&)’, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/PlainObjectBase.h:504:9, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘__ct ’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/OrganicSupport.cpp:765: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++/16/bits/new_allocator.h:203: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++/16/bits/alloc_traits.h:714: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++/16/bits/vector.tcc:594: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++/16/bits/vector.tcc:127: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++/16/bits/stl_vector.h:1424: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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/OrganicSupport.cpp:792:36: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/DenseStorage.h:194:47: warning: ‘MEM[(const struct DenseStorage &)&D.1809969 + 32].m_data’ may be used uninitialized [-Wmaybe-uninitialized] 194 | DenseStorage(const DenseStorage& other) : m_data(other.m_data) { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/OrganicSupport.cpp:792:36: note: ‘’ declared here 792 | collision_spheres.push_back({ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 793 | element, | ~~~~~~~~ 794 | link_down, | ~~~~~~~~~~ 795 | // locked | ~~~~~~~~~ 796 | element.parents.empty() || (link_down == -1 && element.state.layer_idx > 0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | unscaled(support_element_radius(config, element)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 798 | // 3D position | ~~~~~~~~~~~~~~ 799 | to_3d(unscaled(element.state.result_on_layer), float(layer_z(slicing_params, config, element.state.layer_idx))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 800 | }); | ~~ In member function ‘Eigen::DenseStorage::DenseStorage(Eigen::DenseStorage const&)’, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/PlainObjectBase.h:504:9, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘__ct ’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/OrganicSupport.cpp:765: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++/16/bits/new_allocator.h:203: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++/16/bits/alloc_traits.h:714: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++/16/bits/vector.tcc:594: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++/16/bits/vector.tcc:127: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++/16/bits/stl_vector.h:1424: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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/OrganicSupport.cpp:792:36: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/DenseStorage.h:194:47: warning: ‘MEM[(const struct DenseStorage &)&D.1809969 + 44].m_data’ may be used uninitialized [-Wmaybe-uninitialized] 194 | DenseStorage(const DenseStorage& other) : m_data(other.m_data) { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/OrganicSupport.cpp:792:36: note: ‘’ declared here 792 | collision_spheres.push_back({ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 793 | element, | ~~~~~~~~ 794 | link_down, | ~~~~~~~~~~ 795 | // locked | ~~~~~~~~~ 796 | element.parents.empty() || (link_down == -1 && element.state.layer_idx > 0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | unscaled(support_element_radius(config, element)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 798 | // 3D position | ~~~~~~~~~~~~~~ 799 | to_3d(unscaled(element.state.result_on_layer), float(layer_z(slicing_params, config, element.state.layer_idx))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 800 | }); | ~~ [199/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeSupport.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeSupport.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeSupport.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/TreeSupport.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Layer.hpp:29, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/SupportCommon.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/TreeSupportCommon.hpp:31, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/TreeModelVolumes.hpp:31, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/TreeSupport.hpp:29, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/TreeSupport.cpp:13: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [200/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeSupportCommon.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeSupportCommon.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeSupportCommon.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/TreeSupportCommon.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Layer.hpp:29, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/SupportCommon.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/TreeSupportCommon.hpp:31, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/TreeSupportCommon.cpp:13: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [201/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeModelVolumes.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeModelVolumes.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeModelVolumes.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/TreeModelVolumes.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Layer.hpp:29, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/SupportCommon.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/TreeSupportCommon.hpp:31, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/TreeModelVolumes.hpp:31, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/TreeModelVolumes.cpp:13: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Support/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [202/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SupportSpotsGenerator.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SupportSpotsGenerator.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SupportSpotsGenerator.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SupportSpotsGenerator.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Layer.hpp:29, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SupportSpotsGenerator.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SupportSpotsGenerator.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [203/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Surface.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Surface.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Surface.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Surface.cpp [204/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SurfaceCollection.cpp [205/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SVG.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SVG.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SVG.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SVG.cpp [206/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Tesselate.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Tesselate.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Tesselate.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Tesselate.cpp [207/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/TriangleMesh.cpp [208/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMeshSlicer.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMeshSlicer.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMeshSlicer.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/TriangleMeshSlicer.cpp In file included from /usr/include/c++/16/bits/stl_algobase.h:63, from /usr/include/c++/16/string:55, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/bits/ostream.h:43, from /usr/include/c++/16/ostream:42, from /usr/include/boost/log/trivial.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.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++/16/bits/stl_pair.h:1171: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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/TriangleMeshSlicer.cpp:2595:38: /usr/include/c++/16/bits/stl_pair.h:902:42: warning: ‘ilower’ may be used uninitialized [-Wmaybe-uninitialized] 902 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/TriangleMeshSlicer.cpp: In member function ‘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’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/TriangleMeshSlicer.cpp:2577:29: note: ‘ilower’ declared here 2577 | int iupper, ilower; | ^~~~~~ [209/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/utils.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/utils.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/utils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/utils.cpp [210/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Time.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Time.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Time.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Time.cpp [211/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Timer.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Timer.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Timer.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Timer.cpp [212/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Thread.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Thread.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Thread.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Thread.cpp [213/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/TriangleSelector.cpp [214/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSetSampling.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSetSampling.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSetSampling.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/TriangleSetSampling.cpp [215/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSelectorWrapper.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSelectorWrapper.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSelectorWrapper.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/TriangleSelectorWrapper.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/TriangleSelectorWrapper.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/TriangleSelectorWrapper.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [216/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Zipper.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Zipper.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Zipper.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Zipper.cpp [217/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/MinAreaBoundingBox.cpp [218/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/miniz_extension.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/miniz_extension.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/miniz_extension.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/miniz_extension.cpp [219/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MultipleBeds.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/MultipleBeds.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/MultipleBeds.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/MultipleBeds.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/MultipleBeds.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/MultipleBeds.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/MultipleBeds.cpp: In member function ‘void Slic3r::MultipleBeds::move_from_bed_to_first_bed(Slic3r::Model&, int) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/MultipleBeds.cpp:319:36: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 319 | if (bed_index < 0 || bed_index >= MAX_NUMBER_OF_BEDS) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/MultipleBeds.cpp: In member function ‘void Slic3r::MultipleBeds::ensure_wipe_towers_on_beds(Slic3r::Model&, const std::vector >&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/MultipleBeds.cpp:464:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 464 | for (size_t bed_idx = 0; bed_idx < get_number_of_beds(); ++bed_idx) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [220/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/OpenVDBUtils.cpp [221/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/Pad.cpp [222/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportTreeMesher.cpp [223/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportTreeBuilder.cpp [224/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportTree.cpp [225/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/Rotfinder.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/Rotfinder.cpp:19: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [226/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SpatIndex.cpp [227/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/RasterBase.cpp [228/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/RasterToPolygons.cpp [229/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/ConcaveHull.cpp [230/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/Hollowing.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/Hollowing.cpp:13: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [231/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportPointGenerator.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/SLA/SupportIslands/SampleConfigFactory.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportPointGenerator.cpp:16: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [232/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/Clustering.cpp [233/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/DefaultSupportTree.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/DefaultSupportTree.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/DefaultSupportTree.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/DefaultSupportTree.cpp [234/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/BranchingTreeSLA.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/BranchingTreeSLA.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/BranchingTreeSLA.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/BranchingTreeSLA.cpp [235/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/ZCorrection.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/ZCorrection.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/ZCorrection.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/ZCorrection.cpp [236/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/EvaluateNeighbor.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/EvaluateNeighbor.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/EvaluateNeighbor.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportIslands/EvaluateNeighbor.cpp [237/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/ExpandNeighbor.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/ExpandNeighbor.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/ExpandNeighbor.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportIslands/ExpandNeighbor.cpp [238/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/LineUtils.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/LineUtils.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/LineUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportIslands/LineUtils.cpp In file included from /usr/include/c++/16/string:45, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportIslands/LineUtils.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportIslands/LineUtils.cpp:1: In function ‘std::char_traits::length(char const*)’, inlined from ‘std::__cxx11::basic_string, std::allocator >::append(char const*)’ at /usr/include/c++/16/bits/basic_string.h:1607:43, inlined from ‘std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, char const*)std::__cxx11::basic_string, std::allocator >’ at /usr/include/c++/16/bits/basic_string.h:4032:36, inlined from ‘Slic3r::sla::LineUtils::draw(Slic3r::SVG&, Slic3r::Line const&, char const*, double, char const*, bool, char const*, char const*)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportIslands/LineUtils.cpp:246:74: /usr/include/c++/16/bits/char_traits.h:396:32: warning: argument 1 null where non-null expected [-Wnonnull] 396 | return __builtin_strlen(__s); | ~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/16/bits/char_traits.h:396:32: note: in a call to built-in function ‘strlen’ In function ‘std::char_traits::copy(char*, char const*, unsigned long)’, inlined from ‘std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long)’ at /usr/include/c++/16/bits/basic_string.h:457:21, inlined from ‘std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long)’ at /usr/include/c++/16/bits/basic_string.h:452:7, inlined from ‘std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)’ at /usr/include/c++/16/bits/basic_string.tcc:484:19, inlined from ‘std::__cxx11::basic_string, std::allocator >::append(char const*)’ at /usr/include/c++/16/bits/basic_string.h:1609:18, inlined from ‘std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, char const*)std::__cxx11::basic_string, std::allocator >’ at /usr/include/c++/16/bits/basic_string.h:4032:36, inlined from ‘Slic3r::sla::LineUtils::draw(Slic3r::SVG&, Slic3r::Line const&, char const*, double, char const*, bool, char const*, char const*)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportIslands/LineUtils.cpp:246:74: /usr/include/c++/16/bits/char_traits.h:432:56: warning: argument 2 null where non-null expected because argument 3 is nonzero [-Wnonnull] 432 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/char_traits.h:432:56: note: in a call to built-in function ‘memcpy’ In function ‘std::char_traits::length(char const*)’, inlined from ‘std::__cxx11::basic_string, std::allocator >::append(char const*)’ at /usr/include/c++/16/bits/basic_string.h:1607:43, inlined from ‘std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, char const*)std::__cxx11::basic_string, std::allocator >’ at /usr/include/c++/16/bits/basic_string.h:4032:36, inlined from ‘Slic3r::sla::LineUtils::draw(Slic3r::SVG&, Slic3r::Line const&, char const*, double, char const*, bool, char const*, char const*)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportIslands/LineUtils.cpp:247:74: /usr/include/c++/16/bits/char_traits.h:396:32: warning: argument 1 null where non-null expected [-Wnonnull] 396 | return __builtin_strlen(__s); | ~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/16/bits/char_traits.h:396:32: note: in a call to built-in function ‘strlen’ In function ‘std::char_traits::copy(char*, char const*, unsigned long)’, inlined from ‘std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long)’ at /usr/include/c++/16/bits/basic_string.h:457:21, inlined from ‘std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long)’ at /usr/include/c++/16/bits/basic_string.h:452:7, inlined from ‘std::__cxx11::basic_string, std::allocator >::_M_append(char const*, unsigned long)’ at /usr/include/c++/16/bits/basic_string.tcc:484:19, inlined from ‘std::__cxx11::basic_string, std::allocator >::append(char const*)’ at /usr/include/c++/16/bits/basic_string.h:1609:18, inlined from ‘std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, char const*)std::__cxx11::basic_string, std::allocator >’ at /usr/include/c++/16/bits/basic_string.h:4032:36, inlined from ‘Slic3r::sla::LineUtils::draw(Slic3r::SVG&, Slic3r::Line const&, char const*, double, char const*, bool, char const*, char const*)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportIslands/LineUtils.cpp:247:74: /usr/include/c++/16/bits/char_traits.h:432:56: warning: argument 2 null where non-null expected because argument 3 is nonzero [-Wnonnull] 432 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/char_traits.h:432:56: note: in a call to built-in function ‘memcpy’ [239/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/ParabolaUtils.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/ParabolaUtils.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/ParabolaUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportIslands/ParabolaUtils.cpp [240/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/PointUtils.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/PointUtils.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/PointUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportIslands/PointUtils.cpp [241/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/PolygonUtils.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/PolygonUtils.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/PolygonUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportIslands/PolygonUtils.cpp [242/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/PostProcessNeighbor.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/PostProcessNeighbor.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/PostProcessNeighbor.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportIslands/PostProcessNeighbor.cpp [243/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/PostProcessNeighbors.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/PostProcessNeighbors.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/PostProcessNeighbors.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportIslands/PostProcessNeighbors.cpp [244/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/SampleConfigFactory.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/SampleConfigFactory.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/SampleConfigFactory.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportIslands/SampleConfigFactory.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportIslands/SampleConfigFactory.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportIslands/SampleConfigFactory.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [245/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/SupportIslandPoint.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/SupportIslandPoint.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/SupportIslandPoint.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportIslands/SupportIslandPoint.cpp [246/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/UniformSupportIsland.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/UniformSupportIsland.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/UniformSupportIsland.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportIslands/UniformSupportIsland.cpp /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportIslands/UniformSupportIsland.cpp: In function ‘void {anonymous}::move_duplicit_positions(Slic3r::sla::SupportIslandPoints&, const Slic3r::Points&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportIslands/UniformSupportIsland.cpp:381:17: warning: unused variable ‘move_distance’ [-Wunused-variable] 381 | coord_t move_distance = supports[duplicit_index]->move(new_pos); | ^~~~~~~~~~~~~ [247/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/VoronoiGraphUtils.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/VoronoiGraphUtils.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/VoronoiGraphUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/SLA/SupportIslands/VoronoiGraphUtils.cpp [248/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BranchingTree/BranchingTree.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/BranchingTree/BranchingTree.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/BranchingTree/BranchingTree.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/BranchingTree/BranchingTree.cpp [249/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BranchingTree/PointCloud.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/BranchingTree/PointCloud.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/BranchingTree/PointCloud.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/BranchingTree/PointCloud.cpp [250/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategy.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategy.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategy.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/BeadingStrategy/BeadingStrategy.cpp [251/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp [252/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp: In member function ‘std::vector Slic3r::Arachne::DistributedBeadingStrategy::calc_normalized_weights(coord_t, coord_t) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp:39:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const coord_t’ {aka ‘const int’} [-Wsign-compare] 39 | for (size_t bead_idx = 0; bead_idx < bead_count; ++bead_idx) { | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp: In member function ‘virtual Slic3r::Arachne::BeadingStrategy::Beading Slic3r::Arachne::DistributedBeadingStrategy::compute(coord_t, coord_t) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp:88:44: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘coord_t’ {aka ‘int’} [-Wsign-compare] 88 | for (size_t bead_idx = 0; bead_idx < bead_count; ++bead_idx) { | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp:90:64: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘coord_t’ {aka ‘int’} [-Wsign-compare] 90 | const coord_t width = (bead_idx == bead_count - 1) ? thickness - accumulated_width : | ~~~~~~~~~^~~~~~~~~~~~~~~~~ [253/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp [254/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp [255/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp [256/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp [257/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionLine.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionLine.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionLine.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/ExtrusionLine.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/ExtrusionLine.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/ExtrusionLine.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/ExtrusionLine.cpp: In lambda function: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/ExtrusionLine.cpp:161:33: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int64_t’ {aka ‘const long int’} [-Wsign-compare] 161 | if (vec.x() > threshold || vec.y() > threshold) { | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/ExtrusionLine.cpp:161:56: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int64_t’ {aka ‘const long int’} [-Wsign-compare] 161 | if (vec.x() > threshold || vec.y() > threshold) { | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/ExtrusionLine.cpp:168:46: warning: comparison of integer expressions of different signedness: ‘Eigen::GenericNumTraits::Real’ {aka ‘long unsigned int’} and ‘const int64_t’ {aka ‘const long int’} [-Wsign-compare] 168 | return vec.squaredNorm() > threshold; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [258/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/SquareGrid.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/SquareGrid.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/SquareGrid.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/SquareGrid.cpp [259/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/PolylineStitcher.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/PolylineStitcher.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/PolylineStitcher.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/PolylineStitcher.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/ExtrusionLine.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/PolylineStitcher.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ [260/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/Voronoi.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/Voronoi.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/Voronoi.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Geometry/Voronoi.cpp [261/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/PerimeterOrder.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/PerimeterOrder.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/PerimeterOrder.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/PerimeterOrder.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/ExtrusionLine.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/PerimeterOrder.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/PerimeterOrder.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ [262/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidation.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidation.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidation.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/SkeletalTrapezoidation.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/ExtrusionLine.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/SkeletalTrapezoidation.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/SkeletalTrapezoidation.cpp:4: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ [263/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidationGraph.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidationGraph.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidationGraph.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/SkeletalTrapezoidationGraph.cpp [264/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/WallToolPaths.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/WallToolPaths.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/WallToolPaths.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/WallToolPaths.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/ExtrusionLine.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/WallToolPaths.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/WallToolPaths.cpp:11: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/../PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [265/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Utils/DirectoriesUtils.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Utils/DirectoriesUtils.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Utils/DirectoriesUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Utils/DirectoriesUtils.cpp [266/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Utils/JsonUtils.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Utils/JsonUtils.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Utils/JsonUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Utils/JsonUtils.cpp [267/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/src -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/slic3r-arrange/CMakeFiles/slic3r-arrange.dir/src/Beds.cpp.o -MF src/slic3r-arrange/CMakeFiles/slic3r-arrange.dir/src/Beds.cpp.o.d -o src/slic3r-arrange/CMakeFiles/slic3r-arrange.dir/src/Beds.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/src/Beds.cpp [268/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/src -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/slic3r-arrange/CMakeFiles/slic3r-arrange.dir/src/NFP/NFP.cpp.o -MF src/slic3r-arrange/CMakeFiles/slic3r-arrange.dir/src/NFP/NFP.cpp.o.d -o src/slic3r-arrange/CMakeFiles/slic3r-arrange.dir/src/NFP/NFP.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/src/NFP/NFP.cpp [269/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/src -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/slic3r-arrange/CMakeFiles/slic3r-arrange.dir/src/NFP/NFPConcave_Tesselate.cpp.o -MF src/slic3r-arrange/CMakeFiles/slic3r-arrange.dir/src/NFP/NFPConcave_Tesselate.cpp.o.d -o src/slic3r-arrange/CMakeFiles/slic3r-arrange.dir/src/NFP/NFPConcave_Tesselate.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/src/NFP/NFPConcave_Tesselate.cpp [270/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/src -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/slic3r-arrange/CMakeFiles/slic3r-arrange.dir/src/NFP/EdgeCache.cpp.o -MF src/slic3r-arrange/CMakeFiles/slic3r-arrange.dir/src/NFP/EdgeCache.cpp.o.d -o src/slic3r-arrange/CMakeFiles/slic3r-arrange.dir/src/NFP/EdgeCache.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/src/NFP/EdgeCache.cpp [271/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/arduino.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/arduino.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/arduino.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/arduino.c [272/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/avr.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/avr.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/avr.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/avr.c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/avr.c: In function ‘avr_tpi_chip_erase’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/avr.c:86:5: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] 86 | while (avr_tpi_poll_nvmbsy(pgm)); | ^~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/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); | ^~~ [273/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/avrpart.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/avrpart.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/avrpart.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/avrpart.c [274/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/avr910.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/avr910.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/avr910.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/avr910.c [275/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/bitbang.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/bitbang.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/bitbang.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/bitbang.c [276/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/buspirate.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/buspirate.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/buspirate.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/buspirate.c [277/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/butterfly.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/butterfly.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/butterfly.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/butterfly.c [278/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/config.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/config.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/config.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/config.c [279/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/config_gram.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/config_gram.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/config_gram.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/config_gram.c 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] [280/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/crc16.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/crc16.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/crc16.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/crc16.c [281/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/fileio.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/fileio.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/fileio.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/fileio.c [282/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/lexer.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/lexer.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/lexer.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/lexer.c [283/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/linuxgpio.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/linuxgpio.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/linuxgpio.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/linuxgpio.c [284/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/lists.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/lists.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/lists.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/lists.c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/lists.c: In function ‘lrmv_d’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/lists.c:1115:7: warning: variable ‘i’ set but not used [-Wunused-but-set-variable=] 1115 | int i; | ^ [285/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/pgm.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/pgm.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/pgm.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/pgm.c [286/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/pgm_type.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/pgm_type.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/pgm_type.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/pgm_type.c [287/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/pickit2.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/pickit2.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/pickit2.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/pickit2.c [288/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/pindefs.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/pindefs.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/pindefs.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/pindefs.c [289/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/safemode.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/safemode.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/safemode.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/safemode.c [290/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/ser_avrdoper.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/ser_avrdoper.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/ser_avrdoper.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/ser_avrdoper.c [291/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/serbb_posix.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/serbb_posix.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/serbb_posix.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/serbb_posix.c [292/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/serbb_win32.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/serbb_win32.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/serbb_win32.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/serbb_win32.c [293/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/ser_posix.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/ser_posix.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/ser_posix.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/ser_posix.c [294/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/ser_win32.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/ser_win32.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/ser_win32.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/ser_win32.c [295/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/stk500.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/stk500.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/stk500.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/stk500.c [296/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/stk500generic.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/stk500generic.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/stk500generic.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/stk500generic.c [297/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/stk500v2.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/stk500v2.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/stk500v2.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/stk500v2.c [298/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/term.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/term.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/term.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/term.c [299/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/update.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/update.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/update.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/update.c [300/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/wiring.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/wiring.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/wiring.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/wiring.c [301/663] /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/main.c.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/main.c.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/main.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/main.c [302/663] /usr/bin/g++ -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/avrdude-slic3r.cpp.o -MF bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/avrdude-slic3r.cpp.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/avrdude-slic3r.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/avrdude-slic3r.cpp [303/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/imgui/CMakeFiles/imgui.dir/imgui/imgui.cpp.o -MF bundled_deps/imgui/CMakeFiles/imgui.dir/imgui/imgui.cpp.o.d -o bundled_deps/imgui/CMakeFiles/imgui.dir/imgui/imgui.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/imgui/imgui.cpp [304/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/imgui/CMakeFiles/imgui.dir/imgui/imgui_demo.cpp.o -MF bundled_deps/imgui/CMakeFiles/imgui.dir/imgui/imgui_demo.cpp.o.d -o bundled_deps/imgui/CMakeFiles/imgui.dir/imgui/imgui_demo.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/imgui/imgui_demo.cpp [305/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/imgui/CMakeFiles/imgui.dir/imgui/imgui_draw.cpp.o -MF bundled_deps/imgui/CMakeFiles/imgui.dir/imgui/imgui_draw.cpp.o.d -o bundled_deps/imgui/CMakeFiles/imgui.dir/imgui/imgui_draw.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/imgui/imgui_draw.cpp [306/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/imgui/CMakeFiles/imgui.dir/imgui/imgui_stdlib.cpp.o -MF bundled_deps/imgui/CMakeFiles/imgui.dir/imgui/imgui_stdlib.cpp.o.d -o bundled_deps/imgui/CMakeFiles/imgui.dir/imgui/imgui_stdlib.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/imgui/imgui_stdlib.cpp [307/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/imgui/CMakeFiles/imgui.dir/imgui/imgui_tables.cpp.o -MF bundled_deps/imgui/CMakeFiles/imgui.dir/imgui/imgui_tables.cpp.o.d -o bundled_deps/imgui/CMakeFiles/imgui.dir/imgui/imgui_tables.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/imgui/imgui_tables.cpp [308/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/imgui/CMakeFiles/imgui.dir/imgui/imgui_widgets.cpp.o -MF bundled_deps/imgui/CMakeFiles/imgui.dir/imgui/imgui_widgets.cpp.o.d -o bundled_deps/imgui/CMakeFiles/imgui.dir/imgui/imgui_widgets.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/imgui/imgui_widgets.cpp [309/663] /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/hidapi/CMakeFiles/hidapi.dir/linux/hid.c.o -MF bundled_deps/hidapi/CMakeFiles/hidapi.dir/linux/hid.c.o.d -o bundled_deps/hidapi/CMakeFiles/hidapi.dir/linux/hid.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/linux/hid.c [310/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/src -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/slic3r-arrange-wrapper/CMakeFiles/slic3r-arrange-wrapper.dir/src/ArrangeSettingsDb_AppCfg.cpp.o -MF src/slic3r-arrange-wrapper/CMakeFiles/slic3r-arrange-wrapper.dir/src/ArrangeSettingsDb_AppCfg.cpp.o.d -o src/slic3r-arrange-wrapper/CMakeFiles/slic3r-arrange-wrapper.dir/src/ArrangeSettingsDb_AppCfg.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/src/ArrangeSettingsDb_AppCfg.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/AppConfig.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include/arrange-wrapper/ArrangeSettingsDb_AppCfg.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/src/ArrangeSettingsDb_AppCfg.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [311/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/src -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/slic3r-arrange-wrapper/CMakeFiles/slic3r-arrange-wrapper.dir/src/Items/SimpleArrangeItem.cpp.o -MF src/slic3r-arrange-wrapper/CMakeFiles/slic3r-arrange-wrapper.dir/src/Items/SimpleArrangeItem.cpp.o.d -o src/slic3r-arrange-wrapper/CMakeFiles/slic3r-arrange-wrapper.dir/src/Items/SimpleArrangeItem.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/src/Items/SimpleArrangeItem.cpp [312/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/src -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/slic3r-arrange-wrapper/CMakeFiles/slic3r-arrange-wrapper.dir/src/SceneBuilder.cpp.o -MF src/slic3r-arrange-wrapper/CMakeFiles/slic3r-arrange-wrapper.dir/src/SceneBuilder.cpp.o.d -o src/slic3r-arrange-wrapper/CMakeFiles/slic3r-arrange-wrapper.dir/src/SceneBuilder.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/src/SceneBuilder.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/src/SceneBuilder.cpp:14: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [313/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/src -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/slic3r-arrange-wrapper/CMakeFiles/slic3r-arrange-wrapper.dir/src/Scene.cpp.o -MF src/slic3r-arrange-wrapper/CMakeFiles/slic3r-arrange-wrapper.dir/src/Scene.cpp.o.d -o src/slic3r-arrange-wrapper/CMakeFiles/slic3r-arrange-wrapper.dir/src/Scene.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/src/Scene.cpp [314/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/src -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/slic3r-arrange-wrapper/CMakeFiles/slic3r-arrange-wrapper.dir/src/Items/ArrangeItem.cpp.o -MF src/slic3r-arrange-wrapper/CMakeFiles/slic3r-arrange-wrapper.dir/src/Items/ArrangeItem.cpp.o.d -o src/slic3r-arrange-wrapper/CMakeFiles/slic3r-arrange-wrapper.dir/src/Items/ArrangeItem.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/src/Items/ArrangeItem.cpp [315/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/src -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/slic3r-arrange-wrapper/CMakeFiles/slic3r-arrange-wrapper.dir/src/ModelArrange.cpp.o -MF src/slic3r-arrange-wrapper/CMakeFiles/slic3r-arrange-wrapper.dir/src/ModelArrange.cpp.o.d -o src/slic3r-arrange-wrapper/CMakeFiles/slic3r-arrange-wrapper.dir/src/ModelArrange.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/src/ModelArrange.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/src/ModelArrange.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [316/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/glad/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libvgcode/CMakeFiles/libvgcode.dir/src/Bitset.cpp.o -MF src/libvgcode/CMakeFiles/libvgcode.dir/src/Bitset.cpp.o.d -o src/libvgcode/CMakeFiles/libvgcode.dir/src/Bitset.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/Bitset.cpp [317/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/glad/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libvgcode/CMakeFiles/libvgcode.dir/src/CogMarker.cpp.o -MF src/libvgcode/CMakeFiles/libvgcode.dir/src/CogMarker.cpp.o.d -o src/libvgcode/CMakeFiles/libvgcode.dir/src/CogMarker.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/CogMarker.cpp [318/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/glad/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libvgcode/CMakeFiles/libvgcode.dir/src/ColorPrint.cpp.o -MF src/libvgcode/CMakeFiles/libvgcode.dir/src/ColorPrint.cpp.o.d -o src/libvgcode/CMakeFiles/libvgcode.dir/src/ColorPrint.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/ColorPrint.cpp [319/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/glad/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libvgcode/CMakeFiles/libvgcode.dir/src/ColorRange.cpp.o -MF src/libvgcode/CMakeFiles/libvgcode.dir/src/ColorRange.cpp.o.d -o src/libvgcode/CMakeFiles/libvgcode.dir/src/ColorRange.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/ColorRange.cpp [320/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/glad/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libvgcode/CMakeFiles/libvgcode.dir/src/ExtrusionRoles.cpp.o -MF src/libvgcode/CMakeFiles/libvgcode.dir/src/ExtrusionRoles.cpp.o.d -o src/libvgcode/CMakeFiles/libvgcode.dir/src/ExtrusionRoles.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/ExtrusionRoles.cpp [321/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/glad/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libvgcode/CMakeFiles/libvgcode.dir/src/GCodeInputData.cpp.o -MF src/libvgcode/CMakeFiles/libvgcode.dir/src/GCodeInputData.cpp.o.d -o src/libvgcode/CMakeFiles/libvgcode.dir/src/GCodeInputData.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/GCodeInputData.cpp [322/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/glad/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libvgcode/CMakeFiles/libvgcode.dir/src/Layers.cpp.o -MF src/libvgcode/CMakeFiles/libvgcode.dir/src/Layers.cpp.o.d -o src/libvgcode/CMakeFiles/libvgcode.dir/src/Layers.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/Layers.cpp [323/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/glad/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libvgcode/CMakeFiles/libvgcode.dir/src/OpenGLUtils.cpp.o -MF src/libvgcode/CMakeFiles/libvgcode.dir/src/OpenGLUtils.cpp.o.d -o src/libvgcode/CMakeFiles/libvgcode.dir/src/OpenGLUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/OpenGLUtils.cpp [324/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/glad/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libvgcode/CMakeFiles/libvgcode.dir/src/OptionTemplate.cpp.o -MF src/libvgcode/CMakeFiles/libvgcode.dir/src/OptionTemplate.cpp.o.d -o src/libvgcode/CMakeFiles/libvgcode.dir/src/OptionTemplate.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/OptionTemplate.cpp [325/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/glad/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libvgcode/CMakeFiles/libvgcode.dir/src/PathVertex.cpp.o -MF src/libvgcode/CMakeFiles/libvgcode.dir/src/PathVertex.cpp.o.d -o src/libvgcode/CMakeFiles/libvgcode.dir/src/PathVertex.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/PathVertex.cpp [326/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/glad/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libvgcode/CMakeFiles/libvgcode.dir/src/Range.cpp.o -MF src/libvgcode/CMakeFiles/libvgcode.dir/src/Range.cpp.o.d -o src/libvgcode/CMakeFiles/libvgcode.dir/src/Range.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/Range.cpp [327/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/glad/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libvgcode/CMakeFiles/libvgcode.dir/src/SegmentTemplate.cpp.o -MF src/libvgcode/CMakeFiles/libvgcode.dir/src/SegmentTemplate.cpp.o.d -o src/libvgcode/CMakeFiles/libvgcode.dir/src/SegmentTemplate.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/SegmentTemplate.cpp [328/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/glad/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libvgcode/CMakeFiles/libvgcode.dir/src/Settings.cpp.o -MF src/libvgcode/CMakeFiles/libvgcode.dir/src/Settings.cpp.o.d -o src/libvgcode/CMakeFiles/libvgcode.dir/src/Settings.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/Settings.cpp [329/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/glad/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libvgcode/CMakeFiles/libvgcode.dir/src/ToolMarker.cpp.o -MF src/libvgcode/CMakeFiles/libvgcode.dir/src/ToolMarker.cpp.o.d -o src/libvgcode/CMakeFiles/libvgcode.dir/src/ToolMarker.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/ToolMarker.cpp [330/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/glad/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libvgcode/CMakeFiles/libvgcode.dir/src/Types.cpp.o -MF src/libvgcode/CMakeFiles/libvgcode.dir/src/Types.cpp.o.d -o src/libvgcode/CMakeFiles/libvgcode.dir/src/Types.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/Types.cpp [331/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/glad/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libvgcode/CMakeFiles/libvgcode.dir/src/Utils.cpp.o -MF src/libvgcode/CMakeFiles/libvgcode.dir/src/Utils.cpp.o.d -o src/libvgcode/CMakeFiles/libvgcode.dir/src/Utils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/Utils.cpp [332/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/glad/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libvgcode/CMakeFiles/libvgcode.dir/src/Viewer.cpp.o -MF src/libvgcode/CMakeFiles/libvgcode.dir/src/Viewer.cpp.o.d -o src/libvgcode/CMakeFiles/libvgcode.dir/src/Viewer.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/Viewer.cpp [333/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/glad/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libvgcode/CMakeFiles/libvgcode.dir/src/ViewerImpl.cpp.o -MF src/libvgcode/CMakeFiles/libvgcode.dir/src/ViewerImpl.cpp.o.d -o src/libvgcode/CMakeFiles/libvgcode.dir/src/ViewerImpl.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/ViewerImpl.cpp /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/ViewerImpl.cpp: In member function ‘void libvgcode::ViewerImpl::render_segments(const libvgcode::Mat4x4&, const libvgcode::Mat4x4&, const libvgcode::Vec3&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/ViewerImpl.cpp:1891:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1891 | for (int i = 0; i < curr_bound_texture.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/ViewerImpl.cpp:1920:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1920 | for (int i = 0; i < curr_bound_texture.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/ViewerImpl.cpp: In member function ‘void libvgcode::ViewerImpl::render_options(const libvgcode::Mat4x4&, const libvgcode::Mat4x4&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/ViewerImpl.cpp:1978:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1978 | for (int i = 0; i < curr_bound_texture.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/ViewerImpl.cpp:2007:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2007 | for (int i = 0; i < curr_bound_texture.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/ViewerImpl.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/ShadersES.hpp: At global scope: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/ShadersES.hpp:218:20: warning: ‘libvgcode::Options_Fragment_Shader_ES’ defined but not used [-Wunused-variable] 218 | static const char* Options_Fragment_Shader_ES = | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/ShadersES.hpp:159:20: warning: ‘libvgcode::Options_Vertex_Shader_ES’ defined but not used [-Wunused-variable] 159 | static const char* Options_Vertex_Shader_ES = | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/ShadersES.hpp:150:20: warning: ‘libvgcode::Segments_Fragment_Shader_ES’ defined but not used [-Wunused-variable] 150 | static const char* Segments_Fragment_Shader_ES = | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/ShadersES.hpp:13:20: warning: ‘libvgcode::Segments_Vertex_Shader_ES’ defined but not used [-Wunused-variable] 13 | static const char* Segments_Vertex_Shader_ES = | ^~~~~~~~~~~~~~~~~~~~~~~~~ [334/663] /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/glad/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libvgcode/CMakeFiles/libvgcode.dir/src/ViewRange.cpp.o -MF src/libvgcode/CMakeFiles/libvgcode.dir/src/ViewRange.cpp.o.d -o src/libvgcode/CMakeFiles/libvgcode.dir/src/ViewRange.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/src/ViewRange.cpp [335/663] /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/glad/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libvgcode/CMakeFiles/libvgcode.dir/glad/src/gl.c.o -MF src/libvgcode/CMakeFiles/libvgcode.dir/glad/src/gl.c.o.d -o src/libvgcode/CMakeFiles/libvgcode.dir/glad/src/gl.c.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libvgcode/glad/src/gl.c [336/663] : && /usr/bin/cmake -E rm -f bundled_deps/avrdude/libavrdude.a && /usr/bin/ar qc bundled_deps/avrdude/libavrdude.a bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/arduino.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/avr.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/avrpart.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/avr910.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/bitbang.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/buspirate.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/butterfly.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/config.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/config_gram.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/crc16.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/fileio.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/lexer.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/linuxgpio.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/lists.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/pgm.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/pgm_type.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/pickit2.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/pindefs.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/safemode.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/ser_avrdoper.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/serbb_posix.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/serbb_win32.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/ser_posix.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/ser_win32.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/stk500.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/stk500generic.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/stk500v2.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/term.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/update.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/wiring.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/main.c.o bundled_deps/avrdude/CMakeFiles/avrdude.dir/avrdude/avrdude-slic3r.cpp.o && /usr/bin/ranlib bundled_deps/avrdude/libavrdude.a && : [337/663] : && /usr/bin/cmake -E rm -f bundled_deps/imgui/libimgui.a && /usr/bin/ar qc bundled_deps/imgui/libimgui.a bundled_deps/imgui/CMakeFiles/imgui.dir/imgui/imgui.cpp.o bundled_deps/imgui/CMakeFiles/imgui.dir/imgui/imgui_demo.cpp.o bundled_deps/imgui/CMakeFiles/imgui.dir/imgui/imgui_draw.cpp.o bundled_deps/imgui/CMakeFiles/imgui.dir/imgui/imgui_stdlib.cpp.o bundled_deps/imgui/CMakeFiles/imgui.dir/imgui/imgui_tables.cpp.o bundled_deps/imgui/CMakeFiles/imgui.dir/imgui/imgui_widgets.cpp.o && /usr/bin/ranlib bundled_deps/imgui/libimgui.a && : [338/663] : && /usr/bin/cmake -E rm -f bundled_deps/hidapi/libhidapi.a && /usr/bin/ar qc bundled_deps/hidapi/libhidapi.a bundled_deps/hidapi/CMakeFiles/hidapi.dir/linux/hid.c.o && /usr/bin/ranlib bundled_deps/hidapi/libhidapi.a && : [339/663] : && /usr/bin/cmake -E rm -f src/libvgcode/liblibvgcode.a && /usr/bin/ar qc src/libvgcode/liblibvgcode.a src/libvgcode/CMakeFiles/libvgcode.dir/src/Bitset.cpp.o src/libvgcode/CMakeFiles/libvgcode.dir/src/CogMarker.cpp.o src/libvgcode/CMakeFiles/libvgcode.dir/src/ColorPrint.cpp.o src/libvgcode/CMakeFiles/libvgcode.dir/src/ColorRange.cpp.o src/libvgcode/CMakeFiles/libvgcode.dir/src/ExtrusionRoles.cpp.o src/libvgcode/CMakeFiles/libvgcode.dir/src/GCodeInputData.cpp.o src/libvgcode/CMakeFiles/libvgcode.dir/src/Layers.cpp.o src/libvgcode/CMakeFiles/libvgcode.dir/src/OpenGLUtils.cpp.o src/libvgcode/CMakeFiles/libvgcode.dir/src/OptionTemplate.cpp.o src/libvgcode/CMakeFiles/libvgcode.dir/src/PathVertex.cpp.o src/libvgcode/CMakeFiles/libvgcode.dir/src/Range.cpp.o src/libvgcode/CMakeFiles/libvgcode.dir/src/SegmentTemplate.cpp.o src/libvgcode/CMakeFiles/libvgcode.dir/src/Settings.cpp.o src/libvgcode/CMakeFiles/libvgcode.dir/src/ToolMarker.cpp.o src/libvgcode/CMakeFiles/libvgcode.dir/src/Types.cpp.o src/libvgcode/CMakeFiles/libvgcode.dir/src/Utils.cpp.o src/libvgcode/CMakeFiles/libvgcode.dir/src/Viewer.cpp.o src/libvgcode/CMakeFiles/libvgcode.dir/src/ViewerImpl.cpp.o src/libvgcode/CMakeFiles/libvgcode.dir/src/ViewRange.cpp.o src/libvgcode/CMakeFiles/libvgcode.dir/glad/src/gl.c.o && /usr/bin/ranlib src/libvgcode/liblibvgcode.a && : [340/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/pchheader.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/pchheader.hpp:187, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/pchheader.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [341/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/AboutDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/AboutDialog.cpp:16: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [342/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ArrangeSettingsDialogImgui.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ArrangeSettingsDialogImgui.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ArrangeSettingsDialogImgui.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ArrangeSettingsDialogImgui.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ArrangeSettingsDialogImgui.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [343/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UserAccountCommunication.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UserAccountCommunication.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UserAccountCommunication.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UserAccountCommunication.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/AppConfig.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UserAccountSession.hpp:5, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UserAccountCommunication.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UserAccountCommunication.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UserAccountCommunication.cpp: In member function ‘void Slic3r::GUI::UserAccountCommunication::set_username(const std::string&, bool)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UserAccountCommunication.cpp:332:19: warning: unused variable ‘file’ [-Wunused-variable] 332 | FILE* file; | ^~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UserAccountCommunication.cpp: In member function ‘void Slic3r::GUI::UserAccountCommunication::on_slave_read_timer(wxTimerEvent&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UserAccountCommunication.cpp:737:15: warning: unused variable ‘expires_in_second’ [-Wunused-variable] 737 | long long expires_in_second = stored_data.next_timeout.empty() ? 0 : std::stoll(stored_data.next_timeout) - std::time(nullptr); | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UserAccountCommunication.cpp: In member function ‘void Slic3r::GUI::UserAccountCommunication::on_store_read_request()’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UserAccountCommunication.cpp:859:16: warning: unused variable ‘prior_expiration_secs’ [-Wunused-variable] 859 | const auto prior_expiration_secs = std::max(m_last_token_duration_seconds / 24, 10); | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [344/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UserAccountSession.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UserAccountSession.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UserAccountSession.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UserAccountSession.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/AppConfig.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UserAccountSession.hpp:5, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UserAccountSession.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [345/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UserAccountUtils.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UserAccountUtils.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UserAccountUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UserAccountUtils.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UserAccountUtils.cpp:3: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [346/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UserAccount.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UserAccount.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UserAccount.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UserAccount.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/AppConfig.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UserAccountSession.hpp:5, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UserAccountCommunication.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UserAccount.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UserAccount.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [347/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WebViewDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WebViewDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WebViewDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/WebViewDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/AppConfig.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UserAccountSession.hpp:5, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/WebViewDialog.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/WebViewDialog.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [348/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WebViewPanel.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WebViewPanel.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WebViewPanel.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/WebViewPanel.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/AppConfig.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UserAccountSession.hpp:5, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/WebViewPanel.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/WebViewPanel.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [349/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConnectRequestHandler.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConnectRequestHandler.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConnectRequestHandler.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ConnectRequestHandler.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ConnectRequestHandler.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [350/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WebView.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WebView.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WebView.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/WebView.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/WebView.cpp:2: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [351/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/SysInfoDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/3DScene.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/SysInfoDialog.cpp:7: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [352/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/KBShortcutsDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/KBShortcutsDialog.cpp:9: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [353/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/BackgroundSlicingProcess.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillBase.hpp:33, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillAdaptive.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Print.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/BackgroundSlicingProcess.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/BackgroundSlicingProcess.cpp:7: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [354/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/BitmapCache.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/BitmapCache.cpp:10: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [355/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ConfigSnapshotDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ConfigSnapshotDialog.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ConfigSnapshotDialog.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [356/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/3DScene.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/3DScene.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/3DScene.cpp:14: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [357/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GLShadersManager.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/3DScene.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GLShadersManager.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [358/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GLShader.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/3DScene.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GLShader.cpp:16: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [359/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GLCanvas3D.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCodeReader.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GLCanvas3D.cpp:12: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GLCanvas3D.cpp: In member function ‘void Slic3r::GUI::GLCanvas3D::render()’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GLCanvas3D.cpp:2128:21: warning: variable ‘bed_center’ set but not used [-Wunused-but-set-variable=] 2128 | const Vec2d bed_center = m_bed.build_volume().bed_center() + Vec2d(bed_offset.x(), bed_offset.y()); | ^~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GLCanvas3D.cpp:2207:49: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2207 | for (std::size_t bed_index{}; bed_index < s_multiple_beds.get_number_of_beds(); ++bed_index) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [360/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SceneRaycaster.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SceneRaycaster.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SceneRaycaster.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/SceneRaycaster.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/3DScene.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Camera.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/SceneRaycaster.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/lib/gcc/x86_64-redhat-linux/16/include/xmmintrin.h:1364, from /usr/lib/gcc/x86_64-redhat-linux/16/include/immintrin.h:31, from /usr/include/oneapi/tbb/detail/_machine.h:44, from /usr/include/oneapi/tbb/detail/_utils.h:27, from /usr/include/oneapi/tbb/scalable_allocator.h:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Point.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/MeshUtils.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/SceneRaycaster.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/SceneRaycaster.cpp:6: In function ‘_mm_load_pd(double const*)’, inlined from ‘Eigen::internal::pload(Eigen::internal::unpacket_traits::type const*)double __vector(2)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:307:123, inlined from ‘Eigen::internal::ploadt(Eigen::internal::unpacket_traits::type const*)double __vector(2)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/GenericPacketMath.h:463:25, inlined from ‘Eigen::internal::evaluator > >::packet<16, double __vector(2)>(long) constdouble __vector(2)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/CoreEvaluators.h:204:40, inlined from ‘Eigen::internal::unary_evaluator, Eigen::Matrix const>, Eigen::internal::IndexBased, double>::packet<16, double __vector(2)>(long) constdouble __vector(2)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/CoreEvaluators.h:563:78, inlined from ‘Eigen::internal::redux_evaluator, Eigen::Matrix const> >::packet<16, double __vector(2)>(long) constdouble __vector(2)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Redux.h:377:60, inlined from ‘Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, Eigen::Matrix const> >, 3, 0>::run(Eigen::internal::redux_evaluator, Eigen::Matrix const> > const&, Eigen::internal::scalar_sum_op const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Redux.h:240:95, inlined from ‘Eigen::DenseBase, Eigen::Matrix const> >::redux >(Eigen::internal::scalar_sum_op const&) constdouble’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Redux.h:418:56, inlined from ‘Eigen::DenseBase, Eigen::Matrix const> >::sum() const’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Redux.h:453:25, inlined from ‘Eigen::MatrixBase >::squaredNorm() const’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Dot.h:98:46, inlined from ‘Eigen::MatrixBase, -1, -1, false> > const>, Eigen::CwiseUnaryOp, Eigen::Matrix const>, 0> >::normalized() const’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Dot.h:128:31: /usr/lib/gcc/x86_64-redhat-linux/16/include/emmintrin.h:128:22: warning: array subscript 3 is outside array bounds of ‘struct _Nested[1]’ [-Warray-bounds=] 128 | return *(__m128d *)__P; | ^~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/Core:466, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Point.hpp:23: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Dot.h: In member function ‘Eigen::MatrixBase, -1, -1, false> > const>, Eigen::CwiseUnaryOp, Eigen::Matrix const>, 0> >::normalized() const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Dot.h:127:11: note: at offset 48 into object ‘n’ of size 48 127 | _Nested n(derived()); | ^ [361/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/OpenGLManager.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/OpenGLManager.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [362/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Selection.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/3DScene.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Selection.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/Core:195, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Geometry.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Selection.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Selection.cpp:6: In function ‘_mm_storeu_pd’, inlined from ‘Eigen::internal::pstoreu(double*, double __vector(2) const&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:362:130, inlined from ‘Eigen::internal::pstoret(double*, double __vector(2) const&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/GenericPacketMath.h:476:12, inlined from ‘Eigen::internal::assign_op::assignPacket<0, double __vector(2)>(double*, double __vector(2) const&) constvoid’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h:28:50, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>::assignPacket<0, 0, double __vector(2)>(long, long)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:652:47, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>::assignPacketByOuterInner<0, 0, double __vector(2)>(long, long)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:666:48, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 0, 16>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:274:85, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 2, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:468:99, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Matrix const&, Eigen::internal::assign_op const&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37, inlined from ‘Eigen::internal::Assignment, Eigen::Matrix, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Matrix const&, Eigen::internal::assign_op const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Matrix const&, Eigen::internal::assign_op const&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49, inlined from ‘Eigen::internal::call_assignment, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Matrix const&, Eigen::internal::assign_op const&, Eigen::internal::enable_if, Eigen::internal::evaluator_traits >::Shape>::value, void*>::type)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from ‘Eigen::internal::call_assignment, Eigen::Matrix >(Eigen::Matrix&, Eigen::Matrix const&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18, inlined from ‘Eigen::PlainObjectBase >::_set >(Eigen::DenseBase > const&)Eigen::Matrix&’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32, inlined from ‘Eigen::Matrix::operator=(Eigen::Matrix const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Matrix.h:208:24, inlined from ‘Eigen::Transform::Transform(Eigen::Transform const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Geometry/Transform.h:265:14, inlined from ‘Slic3r::Geometry::Transformation::Transformation(Eigen::Transform const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Geometry.hpp:419:61, inlined from ‘Slic3r::GUI::Selection::get_bounding_box_in_reference_system(Slic3r::GUI::ECoordinatesType) const’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Selection.cpp:820:37: /usr/lib/gcc/x86_64-redhat-linux/16/include/emmintrin.h:177:21: warning: ‘MEM[(__m128d_u * {ref-all})&trafo]’ may be used uninitialized [-Wmaybe-uninitialized] 177 | *(__m128d_u *)__P = __A; | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Selection.cpp: In member function ‘Slic3r::GUI::Selection::get_bounding_box_in_reference_system(Slic3r::GUI::ECoordinatesType) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Selection.cpp:809:17: note: ‘MEM[(__m128d_u * {ref-all})&trafo]’ was declared here 809 | Transform3d trafo; | ^~~~~ In function ‘_mm_storeu_pd’, inlined from ‘Eigen::internal::pstoreu(double*, double __vector(2) const&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:362:130, inlined from ‘Eigen::internal::pstoret(double*, double __vector(2) const&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/GenericPacketMath.h:476:12, inlined from ‘Eigen::internal::assign_op::assignPacket<0, double __vector(2)>(double*, double __vector(2) const&) constvoid’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h:28:50, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>::assignPacket<0, 0, double __vector(2)>(long, long)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:652:47, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>::assignPacketByOuterInner<0, 0, double __vector(2)>(long, long)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:666:48, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 4, 16>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:274:85, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 2, 16>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:276:82, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 0, 16>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:276:82, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 2, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:468:99, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Matrix const&, Eigen::internal::assign_op const&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37, inlined from ‘Eigen::internal::Assignment, Eigen::Matrix, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Matrix const&, Eigen::internal::assign_op const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Matrix const&, Eigen::internal::assign_op const&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49, inlined from ‘Eigen::internal::call_assignment, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Matrix const&, Eigen::internal::assign_op const&, Eigen::internal::enable_if, Eigen::internal::evaluator_traits >::Shape>::value, void*>::type)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from ‘Eigen::internal::call_assignment, Eigen::Matrix >(Eigen::Matrix&, Eigen::Matrix const&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18, inlined from ‘Eigen::PlainObjectBase >::_set >(Eigen::DenseBase > const&)Eigen::Matrix&’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32, inlined from ‘Eigen::Matrix::operator=(Eigen::Matrix const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Matrix.h:208:24, inlined from ‘Eigen::Transform::Transform(Eigen::Transform const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Geometry/Transform.h:265:14, inlined from ‘Slic3r::Geometry::Transformation::Transformation(Eigen::Transform const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Geometry.hpp:419:61, inlined from ‘Slic3r::GUI::Selection::get_bounding_box_in_reference_system(Slic3r::GUI::ECoordinatesType) const’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Selection.cpp:820:37: /usr/lib/gcc/x86_64-redhat-linux/16/include/emmintrin.h:177:21: warning: ‘MEM[(__m128d_u * {ref-all})&trafo + 32B]’ may be used uninitialized [-Wmaybe-uninitialized] 177 | *(__m128d_u *)__P = __A; | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Selection.cpp: In member function ‘Slic3r::GUI::Selection::get_bounding_box_in_reference_system(Slic3r::GUI::ECoordinatesType) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Selection.cpp:809:17: note: ‘MEM[(__m128d_u * {ref-all})&trafo + 32B]’ was declared here 809 | Transform3d trafo; | ^~~~~ In function ‘_mm_storeu_pd’, inlined from ‘Eigen::internal::pstoreu(double*, double __vector(2) const&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:362:130, inlined from ‘Eigen::internal::pstoret(double*, double __vector(2) const&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/GenericPacketMath.h:476:12, inlined from ‘Eigen::internal::assign_op::assignPacket<0, double __vector(2)>(double*, double __vector(2) const&) constvoid’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h:28:50, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>::assignPacket<0, 0, double __vector(2)>(long, long)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:652:47, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>::assignPacketByOuterInner<0, 0, double __vector(2)>(long, long)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:666:48, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 8, 16>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:274:85, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 6, 16>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:276:82, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 4, 16>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:276:82, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 2, 16>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:276:82, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 0, 16>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:276:82, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 2, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:468:99, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Matrix const&, Eigen::internal::assign_op const&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37, inlined from ‘Eigen::internal::Assignment, Eigen::Matrix, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Matrix const&, Eigen::internal::assign_op const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Matrix const&, Eigen::internal::assign_op const&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49, inlined from ‘Eigen::internal::call_assignment, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Matrix const&, Eigen::internal::assign_op const&, Eigen::internal::enable_if, Eigen::internal::evaluator_traits >::Shape>::value, void*>::type)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from ‘Eigen::internal::call_assignment, Eigen::Matrix >(Eigen::Matrix&, Eigen::Matrix const&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18, inlined from ‘Eigen::PlainObjectBase >::_set >(Eigen::DenseBase > const&)Eigen::Matrix&’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32, inlined from ‘Eigen::Matrix::operator=(Eigen::Matrix const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Matrix.h:208:24, inlined from ‘Eigen::Transform::Transform(Eigen::Transform const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Geometry/Transform.h:265:14, inlined from ‘Slic3r::Geometry::Transformation::Transformation(Eigen::Transform const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Geometry.hpp:419:61, inlined from ‘Slic3r::GUI::Selection::get_bounding_box_in_reference_system(Slic3r::GUI::ECoordinatesType) const’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Selection.cpp:820:37: /usr/lib/gcc/x86_64-redhat-linux/16/include/emmintrin.h:177:21: warning: ‘MEM[(__m128d_u * {ref-all})&trafo + 64B]’ may be used uninitialized [-Wmaybe-uninitialized] 177 | *(__m128d_u *)__P = __A; | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Selection.cpp: In member function ‘Slic3r::GUI::Selection::get_bounding_box_in_reference_system(Slic3r::GUI::ECoordinatesType) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Selection.cpp:809:17: note: ‘MEM[(__m128d_u * {ref-all})&trafo + 64B]’ was declared here 809 | Transform3d trafo; | ^~~~~ In function ‘_mm_storeu_pd’, inlined from ‘Eigen::internal::pstoreu(double*, double __vector(2) const&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:362:130, inlined from ‘Eigen::internal::pstoret(double*, double __vector(2) const&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/GenericPacketMath.h:476:12, inlined from ‘Eigen::internal::assign_op::assignPacket<0, double __vector(2)>(double*, double __vector(2) const&) constvoid’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h:28:50, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>::assignPacket<0, 0, double __vector(2)>(long, long)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:652:47, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>::assignPacketByOuterInner<0, 0, double __vector(2)>(long, long)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:666:48, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 12, 16>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:274:85, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 10, 16>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:276:82, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 8, 16>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:276:82, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 6, 16>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:276:82, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 4, 16>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:276:82, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 2, 16>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:276:82, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 0, 16>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:276:82, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 2, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:468:99, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Matrix const&, Eigen::internal::assign_op const&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37, inlined from ‘Eigen::internal::Assignment, Eigen::Matrix, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Matrix const&, Eigen::internal::assign_op const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Matrix const&, Eigen::internal::assign_op const&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49, inlined from ‘Eigen::internal::call_assignment, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Matrix const&, Eigen::internal::assign_op const&, Eigen::internal::enable_if, Eigen::internal::evaluator_traits >::Shape>::value, void*>::type)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from ‘Eigen::internal::call_assignment, Eigen::Matrix >(Eigen::Matrix&, Eigen::Matrix const&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18, inlined from ‘Eigen::PlainObjectBase >::_set >(Eigen::DenseBase > const&)Eigen::Matrix&’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32, inlined from ‘Eigen::Matrix::operator=(Eigen::Matrix const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Matrix.h:208:24, inlined from ‘Eigen::Transform::Transform(Eigen::Transform const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Geometry/Transform.h:265:14, inlined from ‘Slic3r::Geometry::Transformation::Transformation(Eigen::Transform const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Geometry.hpp:419:61, inlined from ‘Slic3r::GUI::Selection::get_bounding_box_in_reference_system(Slic3r::GUI::ECoordinatesType) const’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Selection.cpp:820:37: /usr/lib/gcc/x86_64-redhat-linux/16/include/emmintrin.h:177:21: warning: ‘MEM[(__m128d_u * {ref-all})&trafo + 96B]’ may be used uninitialized [-Wmaybe-uninitialized] 177 | *(__m128d_u *)__P = __A; | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Selection.cpp: In member function ‘Slic3r::GUI::Selection::get_bounding_box_in_reference_system(Slic3r::GUI::ECoordinatesType) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Selection.cpp:809:17: note: ‘MEM[(__m128d_u * {ref-all})&trafo + 96B]’ was declared here 809 | Transform3d trafo; | ^~~~~ [363/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCodeReader.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [364/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmosCommon.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCodeReader.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmosCommon.cpp:9: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [365/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoBase.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCodeReader.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoBase.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [366/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaBase.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaBase.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaBase.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoSlaBase.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/3DScene.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoSlaBase.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoSlaBase.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [367/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoEmboss.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoEmboss.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoEmboss.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/Utils/RaycastManager.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/SurfaceDrag.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoEmboss.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [368/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoMove.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCodeReader.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoMove.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [369/663] /usr/bin/g++ -DCGAL_USE_GMPXX=1 -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 src/libslic3r/CMakeFiles/libslic3r_cgal.dir/CutSurface.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r_cgal.dir/CutSurface.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/CutSurface.cpp In file included from /usr/include/CGAL/AABB_traits.h:19, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/CutSurface.cpp:43: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Please use `` instead. ’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ [370/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCodeReader.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [371/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoScale.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCodeReader.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoScale.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [372/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp: In member function ‘virtual void Slic3r::GUI::GLGizmoFdmSupports::update_from_model_object()’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:482:9: warning: variable ‘volume_id’ set but not used [-Wunused-but-set-variable=] 482 | int volume_id = -1; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [373/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/3DScene.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoSlaBase.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:7: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [374/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFuzzySkin.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFuzzySkin.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFuzzySkin.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoFuzzySkin.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoFuzzySkin.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoFuzzySkin.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoFuzzySkin.cpp: In member function ‘virtual void Slic3r::GUI::GLGizmoFuzzySkin::update_from_model_object()’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoFuzzySkin.cpp:284:9: warning: variable ‘volume_id’ set but not used [-Wunused-but-set-variable=] 284 | int volume_id = -1; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [375/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCodeReader.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [376/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/3DScene.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoSlaBase.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoHollow.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:7: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [377/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [378/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoSeam.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp: In member function ‘virtual void Slic3r::GUI::GLGizmoSeam::update_from_model_object()’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:224:9: warning: variable ‘volume_id’ set but not used [-Wunused-but-set-variable=] 224 | int volume_id = -1; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [379/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libnest2d/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/clipper/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/glu-libtess/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/qoi -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/int128 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PlaceholderParser.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PlaceholderParser.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PlaceholderParser.cpp:9: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/boost/spirit/home/qi/numeric/detail/real_impl.hpp:25, from /usr/include/boost/spirit/home/qi/numeric/real.hpp:21, from /usr/include/boost/spirit/home/qi/numeric.hpp:17, from /usr/include/boost/spirit/home/qi.hpp:22, from /usr/include/boost/spirit/include/qi.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/PlaceholderParser.cpp:71: In function ‘boost::core::detail::copysign_impl(double, double)’, inlined from ‘boost::core::copysign(double, double)double’ at /usr/include/boost/core/cmath.hpp:287:46, inlined from ‘boost::spirit::traits::negate(bool, double)’ at /usr/include/boost/spirit/home/qi/numeric/detail/real_impl.hpp:131:38, inlined from ‘boost::spirit::traits::negate(bool, double)’ at /usr/include/boost/spirit/home/qi/numeric/detail/real_impl.hpp:129:5, inlined from ‘boost::spirit::qi::detail::real_impl::parse<__gnu_cxx::__normal_iterator, std::allocator > >, double>(__gnu_cxx::__normal_iterator, std::allocator > >&, __gnu_cxx::__normal_iterator, std::allocator > > const&, double&, Slic3r::client::strict_real_policies_without_nan_inf const&)bool’ at /usr/include/boost/spirit/home/qi/numeric/detail/real_impl.hpp:337:45, inlined from ‘boost::spirit::qi::any_real_parser::parse<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::context >, boost::fusion::vector<> >, Slic3r::client::ascii_char_skipper_parser>(__gnu_cxx::__normal_iterator, std::allocator > >&, __gnu_cxx::__normal_iterator, std::allocator > > const&, boost::spirit::context >, boost::fusion::vector<> >&, Slic3r::client::ascii_char_skipper_parser const&, double&) constbool’ at /usr/include/boost/spirit/home/qi/numeric/real.hpp:168:34, inlined from ‘boost::spirit::qi::detail::expect_function<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::context >, boost::fusion::vector<> >, Slic3r::client::ascii_char_skipper_parser, boost::spirit::qi::expectation_failure<__gnu_cxx::__normal_iterator, std::allocator > > > >::operator(), double>(boost::spirit::qi::any_real_parser const&, double&) constbool’ at /usr/include/boost/spirit/home/qi/detail/expect_function.hpp:54:33, inlined from ‘boost::spirit::detail::any_if >, boost::fusion::vector<> >, __gnu_cxx::__normal_iterator, std::allocator > > >, boost::fusion::cons_iterator, boost::fusion::cons > const>, boost::fusion::cons_iterator, boost::fusion::vector_iterator, std::allocator > > >, 0>, boost::fusion::vector_iterator, std::allocator > > >, 2>, boost::spirit::qi::detail::expect_function<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::context >, boost::fusion::vector<> >, Slic3r::client::ascii_char_skipper_parser, boost::spirit::qi::expectation_failure<__gnu_cxx::__normal_iterator, std::allocator > > > > >(boost::fusion::cons_iterator, boost::fusion::cons > const> const&, boost::fusion::vector_iterator, std::allocator > > >, 0> const&, boost::fusion::cons_iterator const&, boost::fusion::vector_iterator, std::allocator > > >, 2> const&, boost::spirit::qi::detail::expect_function<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::context >, boost::fusion::vector<> >, Slic3r::client::ascii_char_skipper_parser, boost::spirit::qi::expectation_failure<__gnu_cxx::__normal_iterator, std::allocator > > > >&, mpl_::bool_)bool’ at /usr/include/boost/spirit/home/support/algorithm/any_if.hpp:186:21, inlined from ‘boost::spirit::any_if >, boost::fusion::vector<> >, __gnu_cxx::__normal_iterator, std::allocator > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::vector, std::allocator > > >, boost::spirit::qi::detail::expect_function<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::context >, boost::fusion::vector<> >, Slic3r::client::ascii_char_skipper_parser, boost::spirit::qi::expectation_failure<__gnu_cxx::__normal_iterator, std::allocator > > > > >(boost::fusion::cons, boost::fusion::cons > const&, boost::fusion::vector, std::allocator > > >&, boost::spirit::qi::detail::expect_function<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::context >, boost::fusion::vector<> >, Slic3r::client::ascii_char_skipper_parser, boost::spirit::qi::expectation_failure<__gnu_cxx::__normal_iterator, std::allocator > > > >, boost::spirit::traits::attribute_not_unused >, boost::fusion::vector<> >, __gnu_cxx::__normal_iterator, std::allocator > > >)bool’ at /usr/include/boost/spirit/home/support/algorithm/any_if.hpp:201:36, inlined from ‘boost::spirit::qi::sequence_base, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons > >::parse_impl<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::context >, boost::fusion::vector<> >, Slic3r::client::ascii_char_skipper_parser, boost::fusion::vector, std::allocator > > > >(__gnu_cxx::__normal_iterator, std::allocator > >&, __gnu_cxx::__normal_iterator, std::allocator > > const&, boost::spirit::context >, boost::fusion::vector<> >&, Slic3r::client::ascii_char_skipper_parser const&, boost::fusion::vector, std::allocator > > >&, mpl_::bool_) constbool’ at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:87:31, inlined from ‘boost::spirit::qi::sequence_base, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons > >::parse<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::context >, boost::fusion::vector<> >, Slic3r::client::ascii_char_skipper_parser, boost::fusion::vector, std::allocator > > > >(__gnu_cxx::__normal_iterator, std::allocator > >&, __gnu_cxx::__normal_iterator, std::allocator > > const&, boost::spirit::context >, boost::fusion::vector<> >&, Slic3r::client::ascii_char_skipper_parser const&, boost::fusion::vector, std::allocator > > >&) constbool’ at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:123:30, inlined from ‘boost::spirit::qi::action, boost::fusion::cons > >, boost::phoenix::actor, std::allocator > >&, Slic3r::client::expr&)> >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > >::parse<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::context >, boost::fusion::vector<> >, Slic3r::client::ascii_char_skipper_parser, boost::spirit::unused_type const>(__gnu_cxx::__normal_iterator, std::allocator > >&, __gnu_cxx::__normal_iterator, std::allocator > > const&, boost::spirit::context >, boost::fusion::vector<> >&, Slic3r::client::ascii_char_skipper_parser const&, boost::spirit::unused_type const&) constbool’ at /usr/include/boost/spirit/home/qi/action/action.hpp:63:30, inlined from ‘boost::spirit::qi::detail::alternative_function<__gnu_cxx::__normal_iterator, std::allocator > >, boost::spirit::context >, boost::fusion::vector<> >, Slic3r::client::ascii_char_skipper_parser, boost::spirit::unused_type const>::operator(), boost::fusion::cons > >, boost::phoenix::actor, std::allocator > >&, Slic3r::client::expr&)> >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > > >(boost::spirit::qi::action, boost::fusion::cons > >, boost::phoenix::actor, std::allocator > >&, Slic3r::client::expr&)> >, 0l>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5l> > > const&) constbool’ at /usr/include/boost/spirit/home/qi/detail/alternative_function.hpp:196:35, inlined from ‘_ZN5boost6fusion6detail10linear_anyINS0_13cons_iteratorIKNS0_4consINS_6spirit2qi6actionINS6_15expect_operatorINS4_INS6_15any_real_parserIdN6Slic3r6client36strict_real_policies_without_nan_infEEENS4_INS5_10repository2qi15iter_pos_parserENS0_4nil_EEEEEEENS_7phoenix5actorINS_5proto7exprns_10basic_exprINSL_6detail3tag13function_evalENSN_7argsns_5list5INSP_INSN_6tagns_3tag8terminalENST_4termINSQ_12function_ptrIvPFvPKNSB_9MyContextERdRN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNSB_4exprEEEEEELl0EEENSM_INS5_9attributeILi1EEEEENSM_INS5_8argumentILi0EEEEENSM_INS1Q_ILi1EEEEENSM_INS1N_ILi0EEEEEEELl5EEEEEEENS4_INS7_INS8_INS4_INS6_14any_int_parserIiLj10ELj1ELin1EEESI_EEEENSM_INSP_ISS_NSU_INSP_ISX_NSY_INSZ_IvPFvS12_RiS1F_S1H_EEEEELl0EEES1P_S1S_S1U_S1W_EELl5EEEEEEENS4_INS7_INS8_INS4_INSF_15distinct_parserINS6_15any_bool_parserIbNS6_13bool_policiesIbEEEENS6_11alternativeINS4_INS6_10char_classINS5_3tag9char_codeINS2M_5alnumENS5_13char_encoding8standardEEEEENS4_INS6_12literal_charIS2Q_Lb1ELb0EEESH_EEEEEENS5_11unused_typeEEESI_EEEENSM_INSP_ISS_NSU_INSP_ISX_NSY_INSZ_IvPFvS12_RbS1F_S1H_EEEEELl0EEES1P_S1S_S1U_S1W_EELl5EEEEEEENS4_INS7_INS6_13raw_directiveINS6_16lexeme_directiveINS8_INS4_IS2U_NS4_INS6_6kleeneINS2K_INS4_INS6_10differenceINS3F_INSB_16utf8_char_parserENS2T_INS2P_9iso8859_1ELb0ELb0EEEEES3I_EENS4_INS8_INS4_IS2U_NS4_INS2L_INS2N_INS2M_5char_ES3H_EEEESH_EEEEEESH_EEEEEEEES2V_EEEEEEEEEENSM_INSP_ISS_NST_5list4INSP_ISX_NSY_INSZ_IvPFvS12_RNS_14iterator_rangeIS1E_EES1H_EEEEELl0EEES1P_S1S_S1W_EELl4EEEEEEESH_EEEEEEEEEENS3_IKSH_EENS6_6detail20alternative_functionIS1E_NS5_7contextINS4_IS1H_NS4_IS12_SH_EEEENS0_6vectorIJEEEEENSB_25ascii_char_skipper_parserEKS2Y_EEEEbRKT_RKT0_RT1_N4mpl_5bool_ILb0EEE’ at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:40:17, inlined from ‘_ZN5boost6fusion6detail10linear_anyINS0_13cons_iteratorIKNS0_4consINS_6spirit2qi6actionINS6_15expect_operatorINS4_INS5_10repository2qi15distinct_parserINS6_14literal_stringIRA18_KcLb1EEENS6_11alternativeINS4_INS6_10char_classINS5_3tag9char_codeINSJ_5alnumENS5_13char_encoding8standardEEEEENS4_INS6_12literal_charISN_Lb1ELb0EEENS0_4nil_EEEEEEENS5_11unused_typeEEENS4_ISR_NS4_INS6_25parameterized_nonterminalINS6_4ruleIN9__gnu_cxx17__normal_iteratorIPSD_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEFN6Slic3r6client4exprEPKNS1B_9MyContextEENS5_6localsIS1C_N4mpl_2naES1J_S1J_S1J_S1J_S1J_S1J_S1J_S1J_EENS1B_25ascii_char_skipper_parserESW_EENS0_6vectorIJNS_7phoenix5actorINS5_9attributeILi1EEEEEEEEEEST_EEEEEEEENS1P_INS_5proto7exprns_10basic_exprINS1Z_6tagns_3tag6assignENS1Z_7argsns_5list2INS1P_INS1Q_ILi0EEEEENS1P_INS5_8argumentILi0EEEEEEELl2EEEEEEENS4_INS7_INS8_INS4_INS6_15any_real_parserIdNS1B_36strict_real_policies_without_nan_infEEENS4_INSA_15iter_pos_parserESS_EEEEEENS1P_INS21_INS1O_6detail3tag13function_evalENS25_5list5INS21_INS23_8terminalENS25_4termINS2N_12function_ptrIvPFvS1F_RdRS19_RS1C_EEEEELl0EEES1S_S2B_NS1P_INS29_ILi1EEEEES28_EELl5EEEEEEENS4_INS7_INS8_INS4_INS6_14any_int_parserIiLj10ELj1ELin1EEES2K_EEEENS1P_INS21_IS2P_NS2Q_INS21_IS2R_NS2S_INS2T_IvPFvS1F_RiS2V_S2W_EEEEELl0EEES1S_S2B_S33_S28_EELl5EEEEEEENS4_INS7_INS8_INS4_INSB_INS6_15any_bool_parserIbNS6_13bool_policiesIbEEEESV_SW_EES2K_EEEENS1P_INS21_IS2P_NS2Q_INS21_IS2R_NS2S_INS2T_IvPFvS1F_RbS2V_S2W_EEEEELl0EEES1S_S2B_S33_S28_EELl5EEEEEEENS4_INS7_INS6_13raw_directiveINS6_16lexeme_directiveINS8_INS4_ISR_NS4_INS6_6kleeneINSH_INS4_INS6_10differenceINS46_INS1B_16utf8_char_parserENSQ_INSM_9iso8859_1ELb0ELb0EEEEES49_EENS4_INS8_INS4_ISR_NS4_INSI_INSK_INSJ_5char_ES48_EEEESS_EEEEEESS_EEEEEEEEST_EEEEEEEEEENS1P_INS21_IS2P_NS25_5list4INS21_IS2R_NS2S_INS2T_IvPFvS1F_RNS_14iterator_rangeIS19_EES2W_EEEEELl0EEES1S_S2B_S28_EELl4EEEEEEESS_EEEEEEEEEEEENS3_IKSS_EENS6_6detail20alternative_functionIS19_NS5_7contextINS4_IS2W_NS4_IS1F_SS_EEEENS1N_IJEEEEES1L_KSW_EEEEbRKT_RKT0_RT1_NS1I_5bool_ILb0EEE.isra.0’ at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31: /usr/include/boost/core/cmath.hpp:275:30: warning: ‘n’ may be used uninitialized [-Wmaybe-uninitialized] 275 | return __builtin_copysign( x, y ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/boost/spirit/home/qi/numeric/detail/real_impl.hpp: In function ‘_ZN5boost6fusion6detail10linear_anyINS0_13cons_iteratorIKNS0_4consINS_6spirit2qi6actionINS6_15expect_operatorINS4_INS5_10repository2qi15distinct_parserINS6_14literal_stringIRA18_KcLb1EEENS6_11alternativeINS4_INS6_10char_classINS5_3tag9char_codeINSJ_5alnumENS5_13char_encoding8standardEEEEENS4_INS6_12literal_charISN_Lb1ELb0EEENS0_4nil_EEEEEEENS5_11unused_typeEEENS4_ISR_NS4_INS6_25parameterized_nonterminalINS6_4ruleIN9__gnu_cxx17__normal_iteratorIPSD_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEFN6Slic3r6client4exprEPKNS1B_9MyContextEENS5_6localsIS1C_N4mpl_2naES1J_S1J_S1J_S1J_S1J_S1J_S1J_S1J_EENS1B_25ascii_char_skipper_parserESW_EENS0_6vectorIJNS_7phoenix5actorINS5_9attributeILi1EEEEEEEEEEST_EEEEEEEENS1P_INS_5proto7exprns_10basic_exprINS1Z_6tagns_3tag6assignENS1Z_7argsns_5list2INS1P_INS1Q_ILi0EEEEENS1P_INS5_8argumentILi0EEEEEEELl2EEEEEEENS4_INS7_INS8_INS4_INS6_15any_real_parserIdNS1B_36strict_real_policies_without_nan_infEEENS4_INSA_15iter_pos_parserESS_EEEEEENS1P_INS21_INS1O_6detail3tag13function_evalENS25_5list5INS21_INS23_8terminalENS25_4termINS2N_12function_ptrIvPFvS1F_RdRS19_RS1C_EEEEELl0EEES1S_S2B_NS1P_INS29_ILi1EEEEES28_EELl5EEEEEEENS4_INS7_INS8_INS4_INS6_14any_int_parserIiLj10ELj1ELin1EEES2K_EEEENS1P_INS21_IS2P_NS2Q_INS21_IS2R_NS2S_INS2T_IvPFvS1F_RiS2V_S2W_EEEEELl0EEES1S_S2B_S33_S28_EELl5EEEEEEENS4_INS7_INS8_INS4_INSB_INS6_15any_bool_parserIbNS6_13bool_policiesIbEEEESV_SW_EES2K_EEEENS1P_INS21_IS2P_NS2Q_INS21_IS2R_NS2S_INS2T_IvPFvS1F_RbS2V_S2W_EEEEELl0EEES1S_S2B_S33_S28_EELl5EEEEEEENS4_INS7_INS6_13raw_directiveINS6_16lexeme_directiveINS8_INS4_ISR_NS4_INS6_6kleeneINSH_INS4_INS6_10differenceINS46_INS1B_16utf8_char_parserENSQ_INSM_9iso8859_1ELb0ELb0EEEEES49_EENS4_INS8_INS4_ISR_NS4_INSI_INSK_INSJ_5char_ES48_EEEESS_EEEEEESS_EEEEEEEEST_EEEEEEEEEENS1P_INS21_IS2P_NS25_5list4INS21_IS2R_NS2S_INS2T_IvPFvS1F_RNS_14iterator_rangeIS19_EES2W_EEEEELl0EEES1S_S2B_S28_EELl4EEEEEEESS_EEEEEEEEEEEENS3_IKSS_EENS6_6detail20alternative_functionIS19_NS5_7contextINS4_IS2W_NS4_IS1F_SS_EEEENS1N_IJEEEEES1L_KSW_EEEEbRKT_RKT0_RT1_NS1I_5bool_ILb0EEE.isra.0’: /usr/include/boost/spirit/home/qi/numeric/detail/real_impl.hpp:209:15: note: ‘n’ was declared here 209 | T n; | ^ [380/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSimplify.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSimplify.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSimplify.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/3DScene.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoSimplify.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [381/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMmuSegmentation.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMmuSegmentation.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMmuSegmentation.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [382/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSVG.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSVG.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSVG.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoSVG.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/Utils/RaycastManager.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/SurfaceDrag.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoSVG.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoSVG.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [383/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/LibVGCode/LibVGCodeWrapper.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/LibVGCode/LibVGCodeWrapper.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/LibVGCode/LibVGCodeWrapper.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/LibVGCode/LibVGCodeWrapper.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCodeReader.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/LibVGCode/LibVGCodeWrapper.hpp:19, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/LibVGCode/LibVGCodeWrapper.cpp:13: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [384/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GLSelectionRectangle.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/3DScene.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Camera.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GLSelectionRectangle.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [385/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GLModel.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/3DScene.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GLModel.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [386/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoCut.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [387/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GLTexture.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/3DScene.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GLTexture.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GLTexture.cpp:26: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt/stb_dxt.h: In function ‘void rgbToYCoCgBlock(unsigned char*, const unsigned char*)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt/stb_dxt.h:856:9: warning: variable ‘blockCg’ set but not used [-Wunused-but-set-variable=] 856 | int blockCg[16]; | ^~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt/stb_dxt.h: At global scope: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/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) | ^~~~~~~~~~~~~~~ [388/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GLToolbar.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCodeReader.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GLToolbar.cpp:10: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GLToolbar.cpp: In member function ‘void Slic3r::GUI::GLToolbar::render_horizontal(const Slic3r::GUI::GLCanvas3D&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GLToolbar.cpp:1249:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1249 | render_background(left - (id == m_items.size() ? border_w : margin_w), | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [389/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Preferences.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Preferences.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Preferences.cpp:9: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Preferences.cpp:64:2: required from here 53 | template<> const t_config_enum_values& ConfigOptionEnum::get_enum_values() { return s_keys_map_##NAME; } \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::NotifyReleaseMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Preferences.cpp: In member function ‘void Slic3r::GUI::PreferencesDialog::accept(wxEvent&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Preferences.cpp:794: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] 794 | for (const std::string& key : { "old_settings_layout_mode", | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Preferences.cpp:794: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 /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [390/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/PresetHints.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/PresetHints.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [391/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GCodeViewer.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/3DScene.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GCodeViewer.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GCodeViewer.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [392/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI.cpp:7: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [393/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_Init.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_Init.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_Init.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [394/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_Preview.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Layer.hpp:29, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_Preview.cpp:9: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [395/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_Utils.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_Utils.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [396/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Geometry.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Geometry.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Geometry.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_Geometry.cpp [397/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/I18N.cpp [398/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_App.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_App.cpp:10: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [399/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/IconManager.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/IconManager.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/IconManager.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/IconManager.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/3DScene.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/IconManager.cpp:13: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [400/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UpdatesUIManager.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UpdatesUIManager.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UpdatesUIManager.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UpdatesUIManager.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UpdatesUIManager.cpp:10: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [401/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/MainFrame.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/MainFrame.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/MainFrame.cpp:12: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [402/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FrequentlyChangedParameters.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FrequentlyChangedParameters.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FrequentlyChangedParameters.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/FrequentlyChangedParameters.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Sidebar.hpp:26, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Plater.hpp:26, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/FrequentlyChangedParameters.cpp:22: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [403/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Sidebar.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Sidebar.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Sidebar.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Sidebar.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Sidebar.hpp:26, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Sidebar.cpp:20: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [404/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/LoadStepDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/LoadStepDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/LoadStepDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/LoadStepDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/LoadStepDialog.cpp:30: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [405/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/PresetComboBoxes.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/PresetComboBoxes.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/PresetComboBoxes.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [406/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapComboBox.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapComboBox.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapComboBox.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/BitmapComboBox.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/BitmapComboBox.cpp:33: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [407/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/EditGCodeDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/EditGCodeDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/EditGCodeDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/EditGCodeDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/EditGCodeDialog.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/EditGCodeDialog.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [408/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/SavePresetDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/SavePresetDialog.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/SavePresetDialog.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [409/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BulkExportDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BulkExportDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BulkExportDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/BulkExportDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PresetBundle.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/BulkExportDialog.cpp:16: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [410/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMeasure.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMeasure.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMeasure.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [411/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/PhysicalPrinterDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/PhysicalPrinterDialog.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/PhysicalPrinterDialog.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [412/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Factories.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Factories.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Factories.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_Factories.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PresetBundle.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_Factories.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_Factories.cpp:1419:27: warning: ‘this’ pointer is null [-Wnonnull] 1419 | if (menu->FindItem(_L("Add instance")) != wxNOT_FOUND) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_Factories.cpp:1430:27: warning: ‘this’ pointer is null [-Wnonnull] 1430 | if (menu->FindItem(_L("Add instance")) == wxNOT_FOUND) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [413/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_ObjectList.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PresetBundle.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_ObjectList.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [414/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GalleryDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GalleryDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GalleryDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GalleryDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GalleryDialog.cpp:23: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [415/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_ObjectSettings.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_ObjectList.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_ObjectSettings.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [416/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_ObjectManipulation.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_ObjectList.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_ObjectManipulation.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [417/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_ObjectLayers.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_ObjectList.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_ObjectLayers.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [418/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/MeshUtils.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/MeshUtils.cpp:11: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [419/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ConfigManipulation.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ConfigManipulation.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ConfigManipulation.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ConfigManipulation.cpp: In member function ‘void Slic3r::GUI::ConfigManipulation::toggle_print_fff_options(Slic3r::DynamicPrintConfig*)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ConfigManipulation.cpp:369: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] 369 | for (const std::string& key : { "support_tree_angle", "support_tree_angle_slow", "support_tree_branch_diameter", | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ConfigManipulation.cpp:369: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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [420/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Field.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Field.cpp:7: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [421/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Tab.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/2DBed.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/BedShapeDialog.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Tab.cpp:21: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [422/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/OptionsGroup.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/OptionsGroup.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/OptionsGroup.cpp:13: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/OptionsGroup.cpp:774: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] 774 | for (const std::string& key : {"bed_custom_texture", "bed_custom_model"}) { | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/OptionsGroup.cpp:774: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 /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:578:31: required from ‘void Slic3r::ConfigOptionVector::set_at(const Slic3r::ConfigOption*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’ 578 | this->values[i] = static_cast*>(rhs)->value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/OptionsGroup.cpp:148:70: required from here 148 | config.option(opt_key)->set_at(vec_new, opt_index, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:578:31: required from ‘void Slic3r::ConfigOptionVector::set_at(const Slic3r::ConfigOption*, size_t, size_t) [with T = Slic3r::FloatOrPercent; size_t = long unsigned int]’ 578 | this->values[i] = static_cast*>(rhs)->value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/OptionsGroup.cpp:183:73: required from here 183 | config.option(opt_key)->set_at(vec_new, opt_index, opt_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [423/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/OG_CustomCtrl.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/OG_CustomCtrl.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/OG_CustomCtrl.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [424/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/BedShapeDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/2DBed.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/BedShapeDialog.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/BedShapeDialog.cpp:11: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [425/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/2DBed.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/2DBed.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/2DBed.cpp:9: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [426/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CoordAxes.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CoordAxes.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CoordAxes.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/CoordAxes.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/CoordAxes.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [427/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/3DBed.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/3DScene.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/3DBed.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/3DBed.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/3DBed.cpp: In member function ‘void Slic3r::GUI::Bed3D::render(Slic3r::GUI::GLCanvas3D&, const Slic3r::Transform3d&, const Slic3r::Transform3d&, bool, float, bool)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/3DBed.cpp:183:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | if (i + 1 >= m_digits_models.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [428/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Camera.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/AppConfig.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Camera.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [429/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CameraUtils.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CameraUtils.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CameraUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/CameraUtils.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/3DScene.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Camera.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/CameraUtils.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/CameraUtils.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [430/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ExtruderSequenceDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ExtruderSequenceDialog.cpp:18: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [431/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/wxExtensions.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/wxExtensions.cpp:18: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [432/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/RammingChart.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/RammingChart.cpp:9: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [433/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/WipeTowerDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/WipeTowerDialog.cpp:9: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [434/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/RemovableDriveManager.cpp [435/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SendSystemInfoDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SendSystemInfoDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SendSystemInfoDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/SendSystemInfoDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/AppConfig.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/SendSystemInfoDialog.cpp:7: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [436/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SurfaceDrag.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SurfaceDrag.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SurfaceDrag.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/SurfaceDrag.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/Utils/RaycastManager.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/SurfaceDrag.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/SurfaceDrag.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [437/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/TextLines.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/TextLines.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/TextLines.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/TextLines.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/AppConfig.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/Utils/EmbossStyleManager.hpp:19, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/TextLines.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/TextLines.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [438/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ButtonsDescription.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ButtonsDescription.cpp:12: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [439/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/BonjourDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/BonjourDialog.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/BonjourDialog.cpp:7: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [440/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ImGuiPureWrap.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ImGuiPureWrap.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ImGuiPureWrap.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ImGuiPureWrap.cpp [441/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ImGuiWrapper.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/3DScene.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ImGuiWrapper.cpp:35: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [442/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Config/Snapshot.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PresetBundle.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Config/Snapshot.cpp:17: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [443/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Config/Version.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Config/Version.cpp:14: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ [444/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/ASCIIFolding.cpp [445/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Serial.cpp /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Serial.cpp:338:9: warning: ‘BOTHER’ redefined 338 | #define BOTHER CBAUDEX | ^~~~~~ In file included from /usr/include/termios.h:39, from /usr/include/boost/asio/serial_port_base.hpp:25, from /usr/include/boost/asio/basic_serial_port.hpp:35, from /usr/include/boost/asio.hpp:39, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Serial.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Serial.cpp:5: /usr/include/bits/termios.h:59:10: note: this is the location of the previous definition 59 | # define BOTHER __BOTHER | ^~~~~~ [446/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizardWebViewPage.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizardWebViewPage.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizardWebViewPage.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ConfigWizardWebViewPage.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ConfigWizard_private.hpp:27, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ConfigWizardWebViewPage.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ConfigWizardWebViewPage.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [447/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/MsgDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/MsgDialog.cpp:22: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [448/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ConfigWizard.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ConfigWizard_private.hpp:27, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ConfigWizard.cpp:12: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [449/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UpdateDialogs.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UpdateDialogs.cpp:25: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [450/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/FirmwareDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/FirmwareDialog.cpp:22: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [451/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/PrintHostDialogs.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/PrintHostDialogs.cpp:26: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [452/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WifiConfigDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WifiConfigDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WifiConfigDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/WifiConfigDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/WifiConfigDialog.cpp:3: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [453/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/BoostThreadWorker.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/BoostThreadWorker.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/BoostThreadWorker.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Jobs/BoostThreadWorker.cpp [454/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SeqArrangeJob.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SeqArrangeJob.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SeqArrangeJob.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Jobs/SeqArrangeJob.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCodeReader.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Jobs/SeqArrangeJob.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [455/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob2.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob2.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob2.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Jobs/ArrangeJob2.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include/arrange-wrapper/SceneBuilder.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Jobs/ArrangeJob2.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Jobs/ArrangeJob2.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [456/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontStyleImagesJob.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontStyleImagesJob.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontStyleImagesJob.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Jobs/CreateFontStyleImagesJob.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/AppConfig.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/Utils/EmbossStyleManager.hpp:19, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Jobs/CreateFontStyleImagesJob.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Jobs/CreateFontStyleImagesJob.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [457/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontNameImageJob.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontNameImageJob.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontNameImageJob.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Jobs/CreateFontNameImageJob.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/3DScene.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Jobs/CreateFontNameImageJob.cpp:12: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [458/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Jobs/RotoptimizeJob.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Jobs/RotoptimizeJob.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Jobs/RotoptimizeJob.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [459/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/EmbossJob.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/EmbossJob.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/EmbossJob.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Jobs/EmbossJob.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/3DScene.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Camera.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Jobs/EmbossJob.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Jobs/EmbossJob.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [460/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Jobs/SLAImportJob.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Jobs/SLAImportJob.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Jobs/SLAImportJob.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [461/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ProgressStatusBar.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ProgressStatusBar.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ProgressStatusBar.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ProgressStatusBar.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ProgressStatusBar.cpp:17: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [462/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/NotificationProgressIndicator.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/NotificationProgressIndicator.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/NotificationProgressIndicator.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Jobs/NotificationProgressIndicator.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/NotificationManager.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Jobs/NotificationProgressIndicator.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [463/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ImGuiDoubleSlider.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ImGuiDoubleSlider.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ImGuiDoubleSlider.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ImGuiDoubleSlider.cpp [464/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Mouse3DController.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PresetBundle.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Mouse3DController.cpp:7: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [465/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/TickCodesManager.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/TickCodesManager.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/TickCodesManager.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/TickCodesManager.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillBase.hpp:33, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillAdaptive.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Print.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/TickCodesManager.cpp:12: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/TickCodesManager.cpp: In member function ‘DoubleSlider::ConflictType DoubleSlider::TickCodeManager::is_conflict_tick(const DoubleSlider::TickCode&, Slic3r::CustomGCode::Mode, double)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/TickCodesManager.cpp:662:26: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | if (it->extruder > colors.size()) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/TickCodesManager.cpp: In member function ‘std::string DoubleSlider::TickCodeManager::get_color_for_tool_change_tick(std::set::const_iterator) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/TickCodesManager.cpp:682:26: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 682 | if (current_extruder > colors.size()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [466/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DoubleSliderForGcode.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DoubleSliderForGcode.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DoubleSliderForGcode.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/DoubleSliderForGcode.cpp [467/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RulerForDoubleSlider.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RulerForDoubleSlider.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RulerForDoubleSlider.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/RulerForDoubleSlider.cpp [468/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Notebook.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Notebook.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Notebook.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Notebook.cpp [469/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DoubleSliderForLayers.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DoubleSliderForLayers.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DoubleSliderForLayers.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/DoubleSliderForLayers.cpp [470/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/TopBarMenus.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/TopBarMenus.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/TopBarMenus.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/TopBarMenus.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/TopBarMenus.cpp:4: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [471/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/TopBar.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/TopBar.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/TopBar.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/TopBar.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/TopBar.cpp:4: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [472/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ObjectDataViewModel.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ObjectDataViewModel.cpp:9: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [473/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/InstanceCheck.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/InstanceCheck.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/InstanceCheck.cpp: In function ‘void Slic3r::GUI::MulticastMessageHandlerDBusInternal::handle_method_message(DBusConnection*, DBusMessage*)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/InstanceCheck.cpp:1055:31: warning: unused variable ‘evt_handler’ [-Wunused-variable] 1055 | wxEvtHandler* evt_handler; | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [474/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Search.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/OptionsGroup.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Search.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Search.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Search.cpp: In constructor ‘Slic3r::Search::SearchListModel::SearchListModel(wxWindow*)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Search.cpp:843: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] 843 | for (const std::string& icon : { "cog", "printer", "sla_printer", "spool", "resin", "notification_preferences" }) | ^~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Search.cpp:843: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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [475/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/NotificationManager.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/NotificationManager.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/NotificationManager.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [476/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UnsavedChangesDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PresetBundle.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UnsavedChangesDialog.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UnsavedChangesDialog.cpp:7: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [477/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ExtraRenderers.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ExtraRenderers.cpp:7: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [478/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ProjectDirtyStateManager.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ProjectDirtyStateManager.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ProjectDirtyStateManager.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ProjectDirtyStateManager.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ProjectDirtyStateManager.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/ProjectDirtyStateManager.cpp:7: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [479/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DesktopIntegrationDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DesktopIntegrationDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DesktopIntegrationDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/DesktopIntegrationDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/DesktopIntegrationDialog.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/DesktopIntegrationDialog.cpp: In static member function ‘static void Slic3r::GUI::DesktopIntegrationDialog::undo_downloader_registration_rigid()’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/DesktopIntegrationDialog.cpp:669:33: warning: loop variable ‘suffix’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 669 | for (const std::string& suffix : {"" , "-beta", "-alpha" , "_beta", "_alpha"}) { | ^~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/DesktopIntegrationDialog.cpp:669: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 /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/DesktopIntegrationDialog.cpp: In static member function ‘static void Slic3r::GUI::DesktopIntegrationDialog::find_all_desktop_files(std::vector&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/DesktopIntegrationDialog.cpp:708:33: warning: loop variable ‘filename’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 708 | for (const std::string& filename : {"PrusaSlicer","PrusaSlicerGcodeViewer","PrusaSlicerURLProtocol"}) { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/DesktopIntegrationDialog.cpp:708: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 /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/DesktopIntegrationDialog.cpp:709:37: warning: loop variable ‘suffix’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 709 | for (const std::string& suffix : {"" , "-beta", "-alpha", "_beta", "_alpha"}) { | ^~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/DesktopIntegrationDialog.cpp:709:37: 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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [480/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/BitmapToggleButton.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/BitmapToggleButton.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/BitmapToggleButton.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Widgets/BitmapToggleButton.cpp [481/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/Button.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/Button.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/Button.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Widgets/Button.cpp [482/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/CheckBox.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/CheckBox.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/CheckBox.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Widgets/CheckBox.cpp [483/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/HintNotification.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/HintNotification.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/HintNotification.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/HintNotification.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/NotificationManager.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/HintNotification.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/HintNotification.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [484/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/ComboBox.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/ComboBox.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/ComboBox.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Widgets/ComboBox.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Widgets/../GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Widgets/ComboBox.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [485/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateColor.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateColor.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateColor.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Widgets/StateColor.cpp [486/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateHandler.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateHandler.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateHandler.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Widgets/StateHandler.cpp [487/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/DropDown.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/DropDown.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/DropDown.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Widgets/DropDown.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Widgets/../GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Widgets/DropDown.cpp:3: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [488/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StaticBox.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StaticBox.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StaticBox.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Widgets/StaticBox.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Widgets/../GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Widgets/StaticBox.cpp:2: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [489/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SpinInput.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SpinInput.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SpinInput.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Widgets/SpinInput.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Widgets/../GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Widgets/SpinInput.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [490/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SwitchButton.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SwitchButton.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SwitchButton.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Widgets/SwitchButton.cpp [491/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/TextInput.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/TextInput.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/TextInput.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Widgets/TextInput.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Widgets/TextInput.cpp:7: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [492/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FileArchiveDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FileArchiveDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FileArchiveDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/FileArchiveDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/FileArchiveDialog.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [493/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Plater.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Sidebar.hpp:26, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Plater.hpp:26, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Plater.cpp:20: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Plater.cpp: In member function ‘void Slic3r::GUI::Plater::priv::object_list_changed()’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Plater.cpp:1950:49: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1950 | for (std::size_t bed_index{}; bed_index < s_multiple_beds.get_number_of_beds(); ++bed_index) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Plater.cpp:1965:39: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1965 | && it->second == bed_index | ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Plater.cpp: In function ‘std::vector Slic3r::GUI::apply_to_inactive_beds(Slic3r::Model&, std::vector >&, const Slic3r::DynamicPrintConfig&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Plater.cpp:2274:33: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2274 | if (!print || bed_index == s_multiple_beds.get_active_bed()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Plater.cpp: In member function ‘void Slic3r::GUI::Plater::priv::regenerate_thumbnails(Slic3r::GUI::SimpleEvent&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Plater.cpp:2287:25: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 2287 | if (num <= 1 || num > MAX_NUMBER_OF_BEDS) { | ~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Plater.cpp: In member function ‘unsigned int Slic3r::GUI::Plater::priv::update_background_process(bool, bool)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Plater.cpp:2406:45: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2406 | for (std::size_t bed_index{}; bed_index < s_multiple_beds.get_number_of_beds(); ++bed_index) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Plater.cpp: In member function ‘void Slic3r::GUI::Plater::priv::on_slicing_update(Slic3r::SlicingStatusEvent&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Plater.cpp:3281:60: warning: enumerated mismatch in conditional expression: ‘Slic3r::PrintStep’ vs ‘Slic3r::SLAPrintStep’ [-Wenum-compare] 3281 | while (i < int(printer_technology == ptFFF ? psCount : slapsCount)) { warning_steps.push_back(i); ++i; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Plater.cpp:3284:60: warning: enumerated mismatch in conditional expression: ‘Slic3r::PrintObjectStep’ vs ‘Slic3r::SLAPrintObjectStep’ [-Wenum-compare] 3284 | while (i < int(printer_technology == ptFFF ? posCount : slaposCount)) { warning_steps.push_back(i); ++i; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Plater.cpp: In member function ‘void Slic3r::GUI::Plater::priv::show_autoslicing_action_buttons() const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Plater.cpp:4112:45: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 4112 | for (std::size_t bed_index{}; bed_index < s_multiple_beds.get_number_of_beds(); ++bed_index) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Plater.cpp: In member function ‘void Slic3r::GUI::Plater::connect_gcode_all()’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Plater.cpp:6622:51: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 6622 | for (std::size_t print_index{0}; print_index < s_multiple_beds.get_number_of_beds(); ++print_index) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Plater.cpp: In lambda function: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Plater.cpp:6640:33: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 6640 | if (print_index != s_multiple_beds.get_number_of_beds() - 1 || default_filename.empty()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [494/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Downloader.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Downloader.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Downloader.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Downloader.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/Downloader.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [495/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DownloaderFileGet.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DownloaderFileGet.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DownloaderFileGet.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/DownloaderFileGet.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/DownloaderFileGet.cpp:18: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [496/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/LoginDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/LoginDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/LoginDialog.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/LoginDialog.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/AppConfig.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UserAccountSession.hpp:5, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UserAccountCommunication.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/UserAccount.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/LoginDialog.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/LoginDialog.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [497/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Http.cpp /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Http.cpp: In destructor ‘Slic3r::Http::priv::~priv()’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Http.cpp:191:24: warning: ‘void curl_formfree(curl_httppost*)’ is deprecated: since 7.56.0. Use curl_mime_free() [-Wdeprecated-declarations] 191 | ::curl_formfree(form); | ~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Http.cpp:23: /usr/include/curl/curl.h:2668:1: note: declared here 2668 | curl_formfree(struct curl_httppost *form); | ^~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Http.cpp:303:25: warning: ‘CURLFORM_COPYNAME’ is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 303 | CURLFORM_COPYNAME, name, | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2557:3: note: declared here 2557 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Http.cpp:304:25: warning: ‘CURLFORM_FILENAME’ is deprecated: since 7.56.0. Use curl_mime_filename() [-Wdeprecated-declarations] 304 | CURLFORM_FILENAME, filename, | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2574:3: note: declared here 2574 | CURLFORM_FILENAME CURL_DEPRECATED(7.56.0, "Use curl_mime_filename()"), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Http.cpp:305:25: warning: ‘CURLFORM_CONTENTTYPE’ is deprecated: since 7.56.0. Use curl_mime_type() [-Wdeprecated-declarations] 305 | CURLFORM_CONTENTTYPE, "application/octet-stream", | ^~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2572:3: note: declared here 2572 | CURLFORM_CONTENTTYPE CURL_DEPRECATED(7.56.0, "Use curl_mime_type()"), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Http.cpp:306:25: warning: ‘CURLFORM_STREAM’ is deprecated: since 7.56.0. Use curl_mime_data_cb() [-Wdeprecated-declarations] 306 | CURLFORM_STREAM, static_cast(&stream), | ^~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2578:3: note: declared here 2578 | CURLFORM_STREAM CURL_DEPRECATED(7.56.0, "Use curl_mime_data_cb()"), | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Http.cpp:307:25: warning: ‘CURLFORM_CONTENTSLENGTH’ is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 307 | CURLFORM_CONTENTSLENGTH, static_cast(size), | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2562:3: note: declared here 2562 | CURLFORM_CONTENTSLENGTH CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Http.cpp:302:31: warning: ‘CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)’ is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 302 | ::curl_formadd(&form, &form_end, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 303 | CURLFORM_COPYNAME, name, | ~~~~~~~~~~~~~~~~~~~~~~~~ 304 | CURLFORM_FILENAME, filename, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | CURLFORM_CONTENTTYPE, "application/octet-stream", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | CURLFORM_STREAM, static_cast(&stream), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | CURLFORM_CONTENTSLENGTH, static_cast(size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | CURLFORM_END | ~~~~~~~~~~~~ 309 | ); | ~ /usr/include/curl/curl.h:2632:1: note: declared here 2632 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Http.cpp: In member function ‘void Slic3r::Http::priv::http_perform(const Slic3r::HttpRetryOpt&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Http.cpp:399:42: warning: ‘CURLOPT_HTTPPOST’ is deprecated: since 7.56.0. Use CURLOPT_MIMEPOST [-Wdeprecated-declarations] 399 | ::curl_easy_setopt(curl, CURLOPT_HTTPPOST, form); | ^~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:1236:3: note: declared here 1236 | CURLOPTDEPRECATED(CURLOPT_HTTPPOST, CURLOPTTYPE_OBJECTPOINT, 24, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Http.cpp: In member function ‘Slic3r::Http& Slic3r::Http::form_add(const std::string&, const std::string&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Http.cpp:590:25: warning: ‘CURLFORM_COPYNAME’ is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 590 | CURLFORM_COPYNAME, name.c_str(), | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2557:3: note: declared here 2557 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Http.cpp:591:25: warning: ‘CURLFORM_COPYCONTENTS’ is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 591 | CURLFORM_COPYCONTENTS, contents.c_str(), | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2560:3: note: declared here 2560 | CURLFORM_COPYCONTENTS CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Http.cpp:589:31: warning: ‘CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)’ is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 589 | ::curl_formadd(&p->form, &p->form_end, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 590 | CURLFORM_COPYNAME, name.c_str(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 591 | CURLFORM_COPYCONTENTS, contents.c_str(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592 | CURLFORM_END | ~~~~~~~~~~~~ 593 | ); | ~ /usr/include/curl/curl.h:2632:1: note: declared here 2632 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ [498/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/FixModelByWin10.cpp [499/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Jwt.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Jwt.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Jwt.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Jwt.cpp [500/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetArchiveDatabase.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetArchiveDatabase.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetArchiveDatabase.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/PresetArchiveDatabase.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/PresetArchiveDatabase.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [501/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/AppUpdater.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/AppUpdater.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/AppUpdater.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/AppUpdater.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/AppUpdater.cpp:21: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [502/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Moonraker.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Moonraker.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Moonraker.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Moonraker.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Moonraker.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Moonraker.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [503/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Duet.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Duet.cpp:26: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [504/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/OctoPrint.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/OctoPrint.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/OctoPrint.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [505/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FontConfigHelp.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FontConfigHelp.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FontConfigHelp.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/FontConfigHelp.cpp [506/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/FlashAir.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/FlashAir.cpp:24: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [507/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/EmbossStyleManager.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/EmbossStyleManager.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/EmbossStyleManager.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/EmbossStyleManager.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/AppConfig.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/EmbossStyleManager.hpp:19, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/EmbossStyleManager.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [508/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/AstroBox.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/AstroBox.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/AstroBox.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/AstroBox.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/AstroBox.cpp:20: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [509/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Repetier.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Repetier.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Repetier.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Repetier.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Repetier.cpp:20: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [510/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PrintHost.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PrintHost.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PrintHost.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/PrintHost.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/PrintHost.cpp:23: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [511/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Bonjour.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Bonjour.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Bonjour.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Bonjour.cpp /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Bonjour.cpp: In member function ‘void Slic3r::Bonjour::priv::lookup_perform()’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Bonjour.cpp:927:43: warning: ‘boost::asio::deadline_timer’ is deprecated: Use system_timer [-Wdeprecated-declarations] 927 | asio::deadline_timer timer(*io_service); | ^ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Bonjour.cpp:19: /usr/include/boost/asio/deadline_timer.hpp:36:56: note: declared here 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Bonjour.cpp: In member function ‘void Slic3r::Bonjour::priv::resolve_perform()’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Bonjour.cpp:1020:43: warning: ‘boost::asio::deadline_timer’ is deprecated: Use system_timer [-Wdeprecated-declarations] 1020 | asio::deadline_timer timer(*io_service); | ^ /usr/include/boost/asio/deadline_timer.hpp:36:56: note: declared here 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~ [512/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdaterWrapper.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdaterWrapper.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdaterWrapper.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/PresetUpdaterWrapper.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/PresetUpdaterWrapper.cpp:3: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [513/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Process.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Process.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Process.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Process.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/AppConfig.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Process.cpp:7: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [514/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/RaycastManager.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/RaycastManager.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/RaycastManager.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/RaycastManager.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/RaycastManager.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/RaycastManager.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/Core:450, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Point.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/AABBMesh.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/RaycastManager.hpp:10: In member function ‘Eigen::DenseStorage::DenseStorage(Eigen::DenseStorage const&)’, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/PlainObjectBase.h:504:9, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘Slic3r::GUI::RaycastManager::SurfacePoint::SurfacePoint(Slic3r::GUI::RaycastManager::SurfacePoint&&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/RaycastManager.hpp:53:12, inlined from ‘Slic3r::GUI::RaycastManager::Hit::Hit(Slic3r::GUI::RaycastManager::Hit&&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.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++/16/optional:229:8, inlined from ‘std::_Optional_payload_base::_Optional_payload_base(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/16/optional:141:4, inlined from ‘std::_Optional_payload::_Optional_payload_base(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/16/optional:435:42, inlined from ‘std::_Optional_base::_Optional_base(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/16/optional:511:4, inlined from ‘std::optional::optional(Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/16/optional:956:47, inlined from ‘Slic3r::GUI::RaycastManager::first_hit(Eigen::Matrix const&, Eigen::Matrix const&, Slic3r::GUI::RaycastManager::ISkip const*) const’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/RaycastManager.cpp:165:75: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/DenseStorage.h:194:47: warning: ‘MEM[(__m128d_u * {ref-all})&hit_world]’ may be used uninitialized [-Wmaybe-uninitialized] 194 | DenseStorage(const DenseStorage& other) : m_data(other.m_data) { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/RaycastManager.cpp:114:11: note: ‘MEM[(__m128d_u * {ref-all})&hit_world]’ was declared here 114 | Vec3d hit_world; | ^~~~~~~~~ In member function ‘Eigen::DenseStorage::DenseStorage(Eigen::DenseStorage const&)’, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/PlainObjectBase.h:504:9, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘Slic3r::GUI::RaycastManager::SurfacePoint::SurfacePoint(Slic3r::GUI::RaycastManager::SurfacePoint&&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/RaycastManager.hpp:53:12, inlined from ‘Slic3r::GUI::RaycastManager::Hit::Hit(Slic3r::GUI::RaycastManager::Hit&&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.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++/16/optional:229:8, inlined from ‘std::_Optional_payload_base::_Optional_payload_base(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/16/optional:141:4, inlined from ‘std::_Optional_payload::_Optional_payload_base(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/16/optional:435:42, inlined from ‘std::_Optional_base::_Optional_base(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/16/optional:511:4, inlined from ‘std::optional::optional(Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/16/optional:956:47, inlined from ‘Slic3r::GUI::RaycastManager::first_hit(Eigen::Matrix const&, Eigen::Matrix const&, Slic3r::GUI::RaycastManager::ISkip const*) const’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/RaycastManager.cpp:165:75: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/DenseStorage.h:194:47: warning: ‘MEM[(double &)&hit_world + 16]’ may be used uninitialized [-Wmaybe-uninitialized] 194 | DenseStorage(const DenseStorage& other) : m_data(other.m_data) { | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/RaycastManager.cpp:114:11: note: ‘MEM[(double &)&hit_world + 16]’ was declared here 114 | Vec3d hit_world; | ^~~~~~~~~ [515/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdater.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdater.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdater.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/PresetUpdater.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Preset.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PresetBundle.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/PresetUpdater.cpp:29: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [516/663] /usr/bin/g++ -DCGAL_USE_GMPXX=1 -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 src/libslic3r/CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/MeshBoolean.cpp In file included from /usr/include/CGAL/AABB_traits.h:19, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/igl/copyleft/cgal/closest_facet.h:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/igl/copyleft/cgal/extract_cells.cpp:10, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/igl/copyleft/cgal/extract_cells.h:114, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/igl/copyleft/cgal/mesh_boolean.cpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/igl/copyleft/cgal/mesh_boolean.h:226, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/MeshBoolean.cpp:14: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/AABB_triangle_primitive.h:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/igl/copyleft/cgal/closest_facet.h:18: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Please use `` instead. ’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Please use `` instead. ’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/Core:371, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/./admesh/stl.h:31, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/TriangleMesh.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/MeshBoolean.hpp:8, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/MeshBoolean.cpp:6: In function ‘Eigen::internal::cast_impl::run(bool const&)’, inlined from ‘Eigen::internal::cast(bool const&)long’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/MathFunctions.h:379:42, inlined from ‘Eigen::internal::scalar_cast_op::operator()(bool const&) const’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h:155:120, inlined from ‘Eigen::internal::unary_evaluator, Eigen::Matrix const>, Eigen::internal::IndexBased, long>::coeff(long, long) const’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/CoreEvaluators.h:543:21, inlined from ‘Eigen::internal::redux_evaluator, Eigen::Matrix const> >::coeffByOuterInner(long, long) const’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Redux.h:381:29, inlined from ‘Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, Eigen::Matrix const> >, 0, 0>::run(Eigen::internal::redux_evaluator, Eigen::Matrix const> > const&, Eigen::internal::scalar_sum_op const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Redux.h:194:32, inlined from ‘Eigen::DenseBase, Eigen::Matrix const> >::redux >(Eigen::internal::scalar_sum_op const&) constlong’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Redux.h:418:56, inlined from ‘Eigen::DenseBase, Eigen::Matrix const> >::sum() const’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Redux.h:453:25, inlined from ‘Eigen::DenseBase >::count() const’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/BooleanRedux.h:131:68, inlined from ‘igl::remove_unreferenced, Eigen::Matrix, Eigen::Matrix >(unsigned long, Eigen::MatrixBase > const&, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/igl/remove_unreferenced.cpp:78:27: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/MathFunctions.h:369:34: warning: ‘MEM[(const bool &)result_87]’ may be used uninitialized [-Wmaybe-uninitialized] 369 | return static_cast(x); | ^ [517/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/HexFile.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/HexFile.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/HexFile.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/HexFile.cpp [518/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/TCPConsole.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/TCPConsole.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/TCPConsole.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/TCPConsole.cpp [519/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WinRegistry.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WinRegistry.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WinRegistry.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/WinRegistry.cpp [520/663] : && /usr/bin/cmake -E rm -f src/libslic3r/liblibslic3r_cgal.a && /usr/bin/ar qc src/libslic3r/liblibslic3r_cgal.a src/libslic3r/CMakeFiles/libslic3r_cgal.dir/CutSurface.cpp.o src/libslic3r/CMakeFiles/libslic3r_cgal.dir/Geometry/VoronoiUtilsCgal.cpp.o src/libslic3r/CMakeFiles/libslic3r_cgal.dir/IntersectionPoints.cpp.o src/libslic3r/CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o src/libslic3r/CMakeFiles/libslic3r_cgal.dir/TryCatchSignal.cpp.o src/libslic3r/CMakeFiles/libslic3r_cgal.dir/Triangulation.cpp.o src/libslic3r/CMakeFiles/libslic3r_cgal.dir/SLA/SupportIslands/VoronoiDiagramCGAL.cpp.o && /usr/bin/ranlib src/libslic3r/liblibslic3r_cgal.a && : [521/663] : && /usr/bin/cmake -E rm -f src/libseqarrange/liblibseqarrange.a && /usr/bin/ar qc src/libseqarrange/liblibseqarrange.a src/libseqarrange/CMakeFiles/libseqarrange.dir/src/seq_interface.cpp.o src/libseqarrange/CMakeFiles/libseqarrange.dir/src/seq_preprocess.cpp.o src/libseqarrange/CMakeFiles/libseqarrange.dir/src/seq_sequential.cpp.o src/libseqarrange/CMakeFiles/libseqarrange.dir/src/seq_utilities.cpp.o && /usr/bin/ranlib src/libseqarrange/liblibseqarrange.a && : [522/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WxFontUtils.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WxFontUtils.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WxFontUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/WxFontUtils.cpp [523/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/MKS.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/MKS.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/MKS.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/MKS.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/MKS.cpp:28: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [524/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Secrets.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Secrets.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Secrets.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/Secrets.cpp [525/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/UndoRedo.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/UndoRedo.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/UndoRedo.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/UndoRedo.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/UndoRedo.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/UndoRedo.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [526/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/ServiceConfig.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/ServiceConfig.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/ServiceConfig.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/ServiceConfig.cpp [527/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WifiScanner.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WifiScanner.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WifiScanner.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/WifiScanner.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/WifiScanner.cpp:2: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [528/663] /usr/bin/g++ -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fPIE -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/avrdude/CMakeFiles/avrdude-slic3r.dir/avrdude/main-standalone.cpp.o -MF bundled_deps/avrdude/CMakeFiles/avrdude-slic3r.dir/avrdude/main-standalone.cpp.o.d -o bundled_deps/avrdude/CMakeFiles/avrdude-slic3r.dir/avrdude/main-standalone.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/avrdude/main-standalone.cpp [529/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WebViewPlatformUtilsLinux.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WebViewPlatformUtilsLinux.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WebViewPlatformUtilsLinux.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/GUI/WebViewPlatformUtilsLinux.cpp [530/663] /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHARCONV_DYN_LINK -DBOOST_CHARCONV_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_NOWIDE_DYN_LINK -DBOOST_NOWIDE_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_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/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT bundled_deps/hints/CMakeFiles/hintsToPot.dir/HintsToPot.cpp.o -MF bundled_deps/hints/CMakeFiles/hintsToPot.dir/HintsToPot.cpp.o.d -o bundled_deps/hints/CMakeFiles/hintsToPot.dir/HintsToPot.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hints/HintsToPot.cpp [531/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_FHS -DSLIC3R_FHS_RESOURCES=\"/usr/share/PrusaSlicer\" -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_image -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/CMakeFiles/PrusaSlicer.dir/PrusaSlicer.cpp.o -MF src/CMakeFiles/PrusaSlicer.dir/PrusaSlicer.cpp.o.d -o src/CMakeFiles/PrusaSlicer.dir/PrusaSlicer.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/PrusaSlicer.cpp [532/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -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_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PrusaConnect.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PrusaConnect.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PrusaConnect.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/PrusaConnect.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/PrusaConnect.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r/Utils/PrusaConnect.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [533/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_FHS -DSLIC3R_FHS_RESOURCES=\"/usr/share/PrusaSlicer\" -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_image -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/CMakeFiles/PrusaSlicer.dir/CLI/PrintHelp.cpp.o -MF src/CMakeFiles/PrusaSlicer.dir/CLI/PrintHelp.cpp.o.d -o src/CMakeFiles/PrusaSlicer.dir/CLI/PrintHelp.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/PrintHelp.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/CLI.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/PrintHelp.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [534/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_FHS -DSLIC3R_FHS_RESOURCES=\"/usr/share/PrusaSlicer\" -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_image -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/CMakeFiles/PrusaSlicer.dir/CLI/Setup.cpp.o -MF src/CMakeFiles/PrusaSlicer.dir/CLI/Setup.cpp.o.d -o src/CMakeFiles/PrusaSlicer.dir/CLI/Setup.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/Setup.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/Setup.cpp:9: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [535/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_FHS -DSLIC3R_FHS_RESOURCES=\"/usr/share/PrusaSlicer\" -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_image -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/CMakeFiles/PrusaSlicer.dir/CLI/ProcessTransform.cpp.o -MF src/CMakeFiles/PrusaSlicer.dir/CLI/ProcessTransform.cpp.o.d -o src/CMakeFiles/PrusaSlicer.dir/CLI/ProcessTransform.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/ProcessTransform.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/ProcessTransform.cpp:21: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [536/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_FHS -DSLIC3R_FHS_RESOURCES=\"/usr/share/PrusaSlicer\" -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_image -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/CMakeFiles/PrusaSlicer.dir/CLI/LoadPrintData.cpp.o -MF src/CMakeFiles/PrusaSlicer.dir/CLI/LoadPrintData.cpp.o.d -o src/CMakeFiles/PrusaSlicer.dir/CLI/LoadPrintData.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/LoadPrintData.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/LoadPrintData.cpp:11: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [537/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_FHS -DSLIC3R_FHS_RESOURCES=\"/usr/share/PrusaSlicer\" -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_image -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/CMakeFiles/PrusaSlicer.dir/CLI/Run.cpp.o -MF src/CMakeFiles/PrusaSlicer.dir/CLI/Run.cpp.o.d -o src/CMakeFiles/PrusaSlicer.dir/CLI/Run.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/Run.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/CLI.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/Run.cpp:2: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [538/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_FHS -DSLIC3R_FHS_RESOURCES=\"/usr/share/PrusaSlicer\" -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_image -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/CMakeFiles/PrusaSlicer.dir/CLI/ProfilesSharingUtils.cpp.o -MF src/CMakeFiles/PrusaSlicer.dir/CLI/ProfilesSharingUtils.cpp.o.d -o src/CMakeFiles/PrusaSlicer.dir/CLI/ProfilesSharingUtils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/ProfilesSharingUtils.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/ProfilesSharingUtils.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/ProfilesSharingUtils.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [539/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_FHS -DSLIC3R_FHS_RESOURCES=\"/usr/share/PrusaSlicer\" -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_image -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/CMakeFiles/PrusaSlicer.dir/CLI/ProcessActions.cpp.o -MF src/CMakeFiles/PrusaSlicer.dir/CLI/ProcessActions.cpp.o.d -o src/CMakeFiles/PrusaSlicer.dir/CLI/ProcessActions.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/ProcessActions.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/ProcessActions.cpp:21: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/ProcessActions.cpp: In function ‘bool Slic3r::CLI::has_full_config_from_profiles(const Data&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/ProcessActions.cpp:56:40: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 56 | (input.has("print-profile") && !input.opt_string("print-profile").empty() || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/ProcessActions.cpp:58:42: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 58 | input.has("printer-profile") && !input.opt_string("printer-profile").empty()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/ProcessActions.cpp: In lambda function: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/ProcessActions.cpp:235:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 235 | for (int i = 0; i < height / 2; ++i) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/ProcessActions.cpp:213:21: warning: unused variable ‘num_entries’ [-Wunused-variable] 213 | mz_uint num_entries = mz_zip_reader_get_num_files(&archive); | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/lib/gcc/x86_64-redhat-linux/16/include/xmmintrin.h:1364, from /usr/lib/gcc/x86_64-redhat-linux/16/include/immintrin.h:31, from /usr/include/oneapi/tbb/detail/_machine.h:44, from /usr/include/oneapi/tbb/detail/_utils.h:27, from /usr/include/oneapi/tbb/scalable_allocator.h:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Point.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:63: In function ‘_mm_loadu_pd(double const*)’, inlined from ‘Eigen::internal::ploadu(Eigen::internal::unpacket_traits::type const*)double __vector(2)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:336:22, inlined from ‘Eigen::internal::ploadt(Eigen::internal::unpacket_traits::type const*)double __vector(2)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/GenericPacketMath.h:465:26, inlined from ‘Eigen::internal::evaluator > >::packet<0, double __vector(2)>(long, long) constdouble __vector(2)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/CoreEvaluators.h:197:42, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>::assignPacket<0, 0, double __vector(2)>(long, long)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:652:116, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>::assignPacketByOuterInner<0, 0, double __vector(2)>(long, long)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:666:48, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 0, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:274:85, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 2, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:468:99, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Matrix const&, Eigen::internal::assign_op const&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37, inlined from ‘Eigen::internal::Assignment, Eigen::Matrix, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Matrix const&, Eigen::internal::assign_op const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Matrix const&, Eigen::internal::assign_op const&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49, inlined from ‘Eigen::internal::call_assignment, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Matrix const&, Eigen::internal::assign_op const&, Eigen::internal::enable_if, Eigen::internal::evaluator_traits >::Shape>::value, void*>::type)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from ‘Eigen::internal::call_assignment, Eigen::Matrix >(Eigen::Matrix&, Eigen::Matrix const&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18, inlined from ‘Eigen::PlainObjectBase >::_set >(Eigen::DenseBase > const&)Eigen::Matrix&’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32, inlined from ‘Eigen::Matrix::operator=(Eigen::Matrix const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Matrix.h:208:24, inlined from ‘Slic3r::BoundingBoxBase, std::vector, std::allocator > > >::operator=(Slic3r::BoundingBoxBase, std::vector, std::allocator > > > const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/BoundingBox.hpp:25:7, inlined from ‘Slic3r::BoundingBoxf::operator=(Slic3r::BoundingBoxf const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/BoundingBox.hpp:240:7, inlined from ‘Slic3r::MultipleBeds::update_build_volume(Slic3r::BoundingBoxf const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/MultipleBeds.hpp:87:29, inlined from ‘Slic3r::CLI::update_instances_outside_state(Slic3r::Model&, Slic3r::DynamicPrintConfig const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/ProcessActions.cpp:259:40: /usr/lib/gcc/x86_64-redhat-linux/16/include/emmintrin.h:135:24: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 135 | return *(__m128d_u *)__P; | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/ProcessActions.cpp: In function ‘Slic3r::CLI::update_instances_outside_state(Slic3r::Model&, Slic3r::DynamicPrintConfig const&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/ProcessActions.cpp:259:63: note: ‘’ declared here 259 | s_multiple_beds.update_build_volume(BoundingBoxf(bed_shape)); | ^ In function ‘_mm_loadu_pd(double const*)’, inlined from ‘Eigen::internal::ploadu(Eigen::internal::unpacket_traits::type const*)double __vector(2)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:336:22, inlined from ‘Eigen::internal::ploadt(Eigen::internal::unpacket_traits::type const*)double __vector(2)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/GenericPacketMath.h:465:26, inlined from ‘Eigen::internal::evaluator > >::packet<0, double __vector(2)>(long, long) constdouble __vector(2)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/CoreEvaluators.h:197:42, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>::assignPacket<0, 0, double __vector(2)>(long, long)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:652:116, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>::assignPacketByOuterInner<0, 0, double __vector(2)>(long, long)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:666:48, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 0, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:274:85, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>, 2, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:468:99, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Matrix const&, Eigen::internal::assign_op const&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37, inlined from ‘Eigen::internal::Assignment, Eigen::Matrix, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Matrix const&, Eigen::internal::assign_op const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Matrix const&, Eigen::internal::assign_op const&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49, inlined from ‘Eigen::internal::call_assignment, Eigen::Matrix, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Matrix const&, Eigen::internal::assign_op const&, Eigen::internal::enable_if, Eigen::internal::evaluator_traits >::Shape>::value, void*>::type)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from ‘Eigen::internal::call_assignment, Eigen::Matrix >(Eigen::Matrix&, Eigen::Matrix const&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18, inlined from ‘Eigen::PlainObjectBase >::_set >(Eigen::DenseBase > const&)Eigen::Matrix&’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32, inlined from ‘Eigen::Matrix::operator=(Eigen::Matrix const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Matrix.h:208:24, inlined from ‘Slic3r::BoundingBoxBase, std::vector, std::allocator > > >::operator=(Slic3r::BoundingBoxBase, std::vector, std::allocator > > > const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/BoundingBox.hpp:25:7, inlined from ‘Slic3r::BoundingBoxf::operator=(Slic3r::BoundingBoxf const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/BoundingBox.hpp:240:7, inlined from ‘Slic3r::MultipleBeds::update_build_volume(Slic3r::BoundingBoxf const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/MultipleBeds.hpp:87:29, inlined from ‘Slic3r::CLI::update_instances_outside_state(Slic3r::Model&, Slic3r::DynamicPrintConfig const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/ProcessActions.cpp:259:40: /usr/lib/gcc/x86_64-redhat-linux/16/include/emmintrin.h:135:24: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 135 | return *(__m128d_u *)__P; | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/ProcessActions.cpp: In function ‘Slic3r::CLI::update_instances_outside_state(Slic3r::Model&, Slic3r::DynamicPrintConfig const&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/ProcessActions.cpp:259:63: note: ‘’ declared here 259 | s_multiple_beds.update_build_volume(BoundingBoxf(bed_shape)); | ^ [540/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOCCTWrapper_EXPORTS -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/occt_wrapper -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /usr/include/opencascade -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/OCCTWrapper.cpp.o -MF src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/OCCTWrapper.cpp.o.d -o src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/OCCTWrapper.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/occt_wrapper/OCCTWrapper.cpp /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/occt_wrapper/OCCTWrapper.cpp: In function ‘bool Slic3r::load_step_internal(const char*, OCCTResult*, std::optional >)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/occt_wrapper/OCCTWrapper.cpp:158:27: warning: unused variable ‘aTriangleOffet’ [-Wunused-variable] 158 | const int aTriangleOffet = int(facets.size()); | ^~~~~~~~~~~~~~ [541/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/arrange/CMakeFiles/arrange_tests.dir/arrange_tests_main.cpp.o -MF tests/arrange/CMakeFiles/arrange_tests.dir/arrange_tests_main.cpp.o.d -o tests/arrange/CMakeFiles/arrange_tests.dir/arrange_tests_main.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/arrange/arrange_tests_main.cpp [542/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_FHS -DSLIC3R_FHS_RESOURCES=\"/usr/share/PrusaSlicer\" -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE="" -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_image -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=8 -DWITH_GZFILEOP -pthread -MD -MT src/CMakeFiles/PrusaSlicer.dir/CLI/GuiParams.cpp.o -MF src/CMakeFiles/PrusaSlicer.dir/CLI/GuiParams.cpp.o.d -o src/CMakeFiles/PrusaSlicer.dir/CLI/GuiParams.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/GuiParams.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/CLI.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/CLI/GuiParams.cpp:7: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [543/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/arrange/CMakeFiles/arrange_tests.dir/__/data/prusaparts.cpp.o -MF tests/arrange/CMakeFiles/arrange_tests.dir/__/data/prusaparts.cpp.o.d -o tests/arrange/CMakeFiles/arrange_tests.dir/__/data/prusaparts.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data/prusaparts.cpp [544/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/thumbnails/CMakeFiles/thumbnails_tests.dir/thumbnails_tests_main.cpp.o -MF tests/thumbnails/CMakeFiles/thumbnails_tests.dir/thumbnails_tests_main.cpp.o.d -o tests/thumbnails/CMakeFiles/thumbnails_tests.dir/thumbnails_tests_main.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/thumbnails/thumbnails_tests_main.cpp [545/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/arrange/CMakeFiles/arrange_tests.dir/test_arrange_integration.cpp.o -MF tests/arrange/CMakeFiles/arrange_tests.dir/test_arrange_integration.cpp.o.d -o tests/arrange/CMakeFiles/arrange_tests.dir/test_arrange_integration.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/arrange/test_arrange_integration.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include/arrange-wrapper/SceneBuilder.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/arrange/test_arrange_integration.cpp:14: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [546/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/arrange/CMakeFiles/arrange_tests.dir/test_arrange.cpp.o -MF tests/arrange/CMakeFiles/arrange_tests.dir/test_arrange.cpp.o.d -o tests/arrange/CMakeFiles/arrange_tests.dir/test_arrange.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/arrange/test_arrange.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/arrange/test_arrange.cpp:21: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_tostring.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_decomposer.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_assertion_handler.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_test_macro_impl.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_test_macros.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/arrange/test_arrange.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/arrange/test_arrange.cpp: In instantiation of ‘void CATCH2_INTERNAL_TEMPLATE_TEST_51() [with TestType = Slic3r::arr2::SimpleArrangeItem]’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/arrange/test_arrange.cpp:941:1: required from ‘void {anonymous}::ns_CATCH2_INTERNAL_TEMPLATE_TEST_52::reg_test(TypeList, Catch::NameAndTags) [with Type = Slic3r::arr2::SimpleArrangeItem]’ 941 | TEMPLATE_TEST_CASE("RectangleOverfitPackingStrategy test", "[arrange2]", | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/arrange/test_arrange.cpp:941:1: required from ‘{anonymous}::ns_CATCH2_INTERNAL_TEMPLATE_TEST_52::CATCH2_INTERNAL_TEMPLATE_TEST_52::CATCH2_INTERNAL_TEMPLATE_TEST_52() [with Types = {{anonymous}::ns_CATCH2_INTERNAL_TEMPLATE_TEST_52::TypeList, {anonymous}::ns_CATCH2_INTERNAL_TEMPLATE_TEST_52::TypeList}]’ 941 | TEMPLATE_TEST_CASE("RectangleOverfitPackingStrategy test", "[arrange2]", | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/arrange/test_arrange.cpp:941:1: required from here 941 | TEMPLATE_TEST_CASE("RectangleOverfitPackingStrategy test", "[arrange2]", | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/arrange/test_arrange.cpp:1037:50: warning: suggest parentheses around comparison in operand of ‘==’ [-Wparentheses] 1037 | REQUIRE((get_bed_index(items[1]) == get_bed_index(items[2]) == 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/arrange/test_arrange.cpp:1037:50: warning: suggest parentheses around comparison in operand of ‘==’ [-Wparentheses] 1037 | REQUIRE((get_bed_index(items[1]) == get_bed_index(items[2]) == 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/arrange/test_arrange.cpp: In instantiation of ‘void CATCH2_INTERNAL_TEMPLATE_TEST_51() [with TestType = Slic3r::arr2::ArrangeItem]’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/arrange/test_arrange.cpp:941:1: required from ‘void {anonymous}::ns_CATCH2_INTERNAL_TEMPLATE_TEST_52::reg_test(TypeList, Catch::NameAndTags) [with Type = Slic3r::arr2::ArrangeItem]’ 941 | TEMPLATE_TEST_CASE("RectangleOverfitPackingStrategy test", "[arrange2]", | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/arrange/test_arrange.cpp:941:1: required from ‘{anonymous}::ns_CATCH2_INTERNAL_TEMPLATE_TEST_52::CATCH2_INTERNAL_TEMPLATE_TEST_52::CATCH2_INTERNAL_TEMPLATE_TEST_52() [with Types = {{anonymous}::ns_CATCH2_INTERNAL_TEMPLATE_TEST_52::TypeList, {anonymous}::ns_CATCH2_INTERNAL_TEMPLATE_TEST_52::TypeList}]’ 941 | TEMPLATE_TEST_CASE("RectangleOverfitPackingStrategy test", "[arrange2]", | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/arrange/test_arrange.cpp:941:1: required from here 941 | TEMPLATE_TEST_CASE("RectangleOverfitPackingStrategy test", "[arrange2]", | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/arrange/test_arrange.cpp:1037:50: warning: suggest parentheses around comparison in operand of ‘==’ [-Wparentheses] 1037 | REQUIRE((get_bed_index(items[1]) == get_bed_index(items[2]) == 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/arrange/test_arrange.cpp:1037:50: warning: suggest parentheses around comparison in operand of ‘==’ [-Wparentheses] 1037 | REQUIRE((get_bed_index(items[1]) == get_bed_index(items[2]) == 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [547/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/libslic3r_tests.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/libslic3r_tests.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/libslic3r_tests.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/libslic3r_tests.cpp [548/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/thumbnails/CMakeFiles/thumbnails_tests.dir/test_thumbnails_input_string.cpp.o -MF tests/thumbnails/CMakeFiles/thumbnails_tests.dir/test_thumbnails_input_string.cpp.o.d -o tests/thumbnails/CMakeFiles/thumbnails_tests.dir/test_thumbnails_input_string.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/thumbnails/test_thumbnails_input_string.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/Thumbnails.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/thumbnails/test_thumbnails_input_string.cpp:4: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [549/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/thumbnails/CMakeFiles/thumbnails_tests.dir/test_thumbnails_ini_string.cpp.o -MF tests/thumbnails/CMakeFiles/thumbnails_tests.dir/test_thumbnails_ini_string.cpp.o.d -o tests/thumbnails/CMakeFiles/thumbnails_tests.dir/test_thumbnails_ini_string.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/thumbnails/test_thumbnails_ini_string.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/thumbnails/test_thumbnails_ini_string.cpp:3: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [550/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_line.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_line.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_line.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_line.cpp [551/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_point.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_point.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_point.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_point.cpp [552/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_aabbindirect.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_aabbindirect.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_aabbindirect.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_aabbindirect.cpp [553/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_kdtreeindirect.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_kdtreeindirect.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_kdtreeindirect.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_kdtreeindirect.cpp [554/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_3mf.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_3mf.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_3mf.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_3mf.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_3mf.cpp:3: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [555/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_clipper_offset.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_clipper_offset.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_clipper_offset.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_clipper_offset.cpp [556/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_arachne.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_arachne.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_arachne.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_arachne.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/ExtrusionLine.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/WallToolPaths.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_arachne.cpp:3: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/../PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Arachne/utils/../../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [557/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_color.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_color.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_color.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_color.cpp [558/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_arc_welder.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_arc_welder.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_arc_welder.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_arc_welder.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_arc_welder.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/ExtrusionOrder.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_arc_welder.cpp:9: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp: In member function ‘std::optional Slic3r::GCode::WipeTowerIntegration::get_toolchange(std::size_t, bool) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp:48:25: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | if (m_layer_idx >= m_tool_changes.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [559/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_clipper_utils.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_clipper_utils.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_clipper_utils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_clipper_utils.cpp [560/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_cut_surface.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_cut_surface.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_cut_surface.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_cut_surface.cpp [561/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_config.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_config.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_config.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_config.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_config.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [562/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_curve_fitting.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_curve_fitting.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_curve_fitting.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_curve_fitting.cpp [563/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_elephant_foot_compensation.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_elephant_foot_compensation.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_elephant_foot_compensation.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_elephant_foot_compensation.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_elephant_foot_compensation.cpp:9: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ [564/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_geometry.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_geometry.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_geometry.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_geometry.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/ShortestPath.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_geometry.cpp:12: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ [565/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_expolygon.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_expolygon.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_expolygon.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_expolygon.cpp [566/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_placeholder_parser.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_placeholder_parser.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_placeholder_parser.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_placeholder_parser.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PlaceholderParser.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_placeholder_parser.cpp:4: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [567/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_polyline.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_polyline.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_polyline.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_polyline.cpp [568/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_polygon.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_polygon.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_polygon.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_polygon.cpp [569/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_mutable_polygon.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_mutable_polygon.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_mutable_polygon.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_mutable_polygon.cpp [570/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_mutable_priority_queue.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_mutable_priority_queue.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_mutable_priority_queue.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_mutable_priority_queue.cpp [571/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_meshboolean.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_meshboolean.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_meshboolean.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_meshboolean.cpp [572/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_marchingsquares.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_marchingsquares.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_marchingsquares.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_marchingsquares.cpp [573/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_stl.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_stl.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_stl.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_stl.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_stl.cpp:3: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [574/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_timeutils.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_timeutils.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_timeutils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_timeutils.cpp [575/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_utils.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_utils.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_utils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_utils.cpp [576/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_multiple_beds.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_multiple_beds.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_multiple_beds.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_multiple_beds.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/MultipleBeds.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_multiple_beds.cpp:3: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [577/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_region_expansion.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_region_expansion.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_region_expansion.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_region_expansion.cpp [578/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_optimizers.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_optimizers.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_optimizers.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_optimizers.cpp [579/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_png_io.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_png_io.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_png_io.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_png_io.cpp [580/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_surface_mesh.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_surface_mesh.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_surface_mesh.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_surface_mesh.cpp [581/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_triangulation.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_triangulation.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_triangulation.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_triangulation.cpp [582/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_voronoi.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_voronoi.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_voronoi.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_voronoi.cpp [583/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_quadric_edge_collapse.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_quadric_edge_collapse.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_quadric_edge_collapse.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_quadric_edge_collapse.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/Core:371, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/igl/qslim.h:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_quadric_edge_collapse.cpp:2: In function ‘Eigen::internal::cast_impl::run(bool const&)’, inlined from ‘Eigen::internal::cast(bool const&)long’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/MathFunctions.h:379:42, inlined from ‘Eigen::internal::scalar_cast_op::operator()(bool const&) const’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h:155:120, inlined from ‘Eigen::internal::unary_evaluator, Eigen::Matrix const>, Eigen::internal::IndexBased, long>::coeff(long, long) const’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/CoreEvaluators.h:543:21, inlined from ‘Eigen::internal::redux_evaluator, Eigen::Matrix const> >::coeffByOuterInner(long, long) const’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Redux.h:381:29, inlined from ‘Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, Eigen::Matrix const> >, 0, 0>::run(Eigen::internal::redux_evaluator, Eigen::Matrix const> > const&, Eigen::internal::scalar_sum_op const&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Redux.h:194:32, inlined from ‘Eigen::DenseBase, Eigen::Matrix const> >::redux >(Eigen::internal::scalar_sum_op const&) constlong’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Redux.h:418:56, inlined from ‘Eigen::DenseBase, Eigen::Matrix const> >::sum() const’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/Redux.h:453:25, inlined from ‘Eigen::DenseBase >::count() const’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/BooleanRedux.h:131:68, inlined from ‘igl::remove_unreferenced, Eigen::Matrix, Eigen::Matrix >(unsigned long, Eigen::MatrixBase > const&, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&)void’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/igl/remove_unreferenced.cpp:78:27: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/MathFunctions.h:369:34: warning: ‘MEM[(const bool &)result_87]’ may be used uninitialized [-Wmaybe-uninitialized] 369 | return static_cast(x); | ^ [584/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_astar.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_astar.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_astar.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_astar.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/Core:450, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Point.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/BoundingBox.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_astar.cpp:7: In member function ‘Eigen::DenseStorage::DenseStorage(Eigen::DenseStorage const&)’, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/PlainObjectBase.h:504:9, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../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++/16/tuple:2943:2, inlined from ‘std::pair >::pair(std::piecewise_construct_t, std::tuple, std::tuple<>)’ at /usr/include/c++/16/tuple:2932: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++/16/bits/new_allocator.h:203: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++/16/bits/alloc_traits.h:714: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++/16/bits/hashtable_policy.h:1575: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++/16/bits/hashtable.h:305: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++/16/bits/hashtable_policy.h:912:42: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/DenseStorage.h:194:47: warning: ‘MEM[(const struct DenseStorage &)&D.791399].m_data’ may be used uninitialized [-Wmaybe-uninitialized] 194 | DenseStorage(const DenseStorage& other) : m_data(other.m_data) { | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/memory_resource.h:49, from /usr/include/c++/16/string:83, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_stringref.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_assertion_info.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_assertion_handler.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_test_macro_impl.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_test_macros.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_astar.cpp:1: /usr/include/c++/16/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++/16/tuple:2943:9: note: ‘’ declared here 2943 | second(std::forward<_Args2>(std::get<_Indexes2>(__tuple2))...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘Eigen::DenseStorage::DenseStorage(Eigen::DenseStorage const&)’, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/PlainObjectBase.h:504:9, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../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++/16/tuple:2943:2, inlined from ‘std::pair >::pair(std::piecewise_construct_t, std::tuple, std::tuple<>)’ at /usr/include/c++/16/tuple:2932: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++/16/bits/new_allocator.h:203: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++/16/bits/alloc_traits.h:714: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++/16/bits/hashtable_policy.h:1575: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++/16/bits/hashtable.h:305: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++/16/bits/hashtable_policy.h:912:42: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3/Eigen/src/Core/DenseStorage.h:194:47: warning: ‘MEM[(const struct DenseStorage &)&D.793826].m_data’ may be used uninitialized [-Wmaybe-uninitialized] 194 | DenseStorage(const DenseStorage& other) : m_data(other.m_data) { | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/tuple:2943:9: note: ‘’ declared here 2943 | second(std::forward<_Args2>(std::get<_Indexes2>(__tuple2))...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [585/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_indexed_triangle_set.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_indexed_triangle_set.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_indexed_triangle_set.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_indexed_triangle_set.cpp [586/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_jump_point_search.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_jump_point_search.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_jump_point_search.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_jump_point_search.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Layer.hpp:29, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/JumpPointSearch.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_jump_point_search.cpp:3: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ [587/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_anyptr.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_anyptr.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_anyptr.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_anyptr.cpp [588/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_layer_region.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_layer_region.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_layer_region.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_layer_region.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/ExtrusionEntityCollection.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/LayerRegion.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_layer_region.cpp:7: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ [589/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_support_spots_generator.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_support_spots_generator.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_support_spots_generator.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_support_spots_generator.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Layer.hpp:29, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/SupportSpotsGenerator.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_support_spots_generator.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [590/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_static_map.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_static_map.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_static_map.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_static_map.cpp [591/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_custom_parameters_handling.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_custom_parameters_handling.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_custom_parameters_handling.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_custom_parameters_handling.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/CustomParametersHandling.hpp:10, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_custom_parameters_handling.cpp:2: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [592/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_emboss.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_emboss.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_emboss.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_emboss.cpp [593/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/fff_print_tests.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/fff_print_tests.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/fff_print_tests.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/fff_print_tests.cpp [594/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_hollowing.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_hollowing.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_hollowing.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/libslic3r/test_hollowing.cpp [595/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/__/data/prusaparts.cpp.o -MF tests/libslic3r/CMakeFiles/libslic3r_tests.dir/__/data/prusaparts.cpp.o.d -o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/__/data/prusaparts.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data/prusaparts.cpp [596/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_avoid_crossing_perimeters.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_avoid_crossing_perimeters.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_avoid_crossing_perimeters.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_avoid_crossing_perimeters.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_avoid_crossing_perimeters.cpp:3: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [597/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_bridges.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_bridges.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_bridges.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_bridges.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_bridges.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [598/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_clipper.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_clipper.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_clipper.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_clipper.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_clipper.cpp:3: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [599/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_cooling.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_cooling.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_cooling.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_cooling.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_cooling.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/ExtrusionOrder.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_cooling.cpp:9: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp: In member function ‘std::optional Slic3r::GCode::WipeTowerIntegration::get_toolchange(std::size_t, bool) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp:48:25: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | if (m_layer_idx >= m_tool_changes.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [600/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_extrusion_entity.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_extrusion_entity.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_extrusion_entity.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_extrusion_entity.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/ExtrusionEntityCollection.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_extrusion_entity.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [601/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_custom_gcode.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_custom_gcode.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_custom_gcode.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_custom_gcode.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_custom_gcode.cpp:9: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [602/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_fill.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_fill.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_fill.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_fill.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_fill.cpp:9: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_tostring.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_decomposer.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_assertion_handler.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_test_macro_impl.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_test_macros.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_fill.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_fill.cpp: In lambda function: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_fill.cpp: In lambda function: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.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")); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [603/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_data.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_data.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_data.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_data.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_data.cpp:2: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [604/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gaps.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gaps.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gaps.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_gaps.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCodeReader.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_gaps.cpp:3: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [605/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_flow.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_flow.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_flow.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_flow.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_flow.cpp:7: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [606/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_infill_above_bridges.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_infill_above_bridges.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_infill_above_bridges.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_infill_above_bridges.cpp [607/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcode_travels.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcode_travels.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcode_travels.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_gcode_travels.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SmoothPath.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/ExtrusionOrder.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/Travels.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_gcode_travels.cpp:4: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/ExtrusionOrder.hpp:12: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp: In member function ‘std::optional Slic3r::GCode::WipeTowerIntegration::get_toolchange(std::size_t, bool) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp:48:25: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | if (m_layer_idx >= m_tool_changes.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [608/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_shells.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_shells.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_shells.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_seam_shells.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamPainting.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_seam_shells.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [609/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_perimeters.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_perimeters.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_perimeters.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_seam_perimeters.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamPainting.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamPerimeters.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_seam_perimeters.cpp:2: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [610/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_geometry.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_geometry.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_geometry.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_seam_geometry.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamGeometry.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_seam_geometry.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ [611/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcode.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcode.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcode.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_gcode.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SmoothPath.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/ExtrusionOrder.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_gcode.cpp:12: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/ExtrusionOrder.hpp:12: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp: In member function ‘std::optional Slic3r::GCode::WipeTowerIntegration::get_toolchange(std::size_t, bool) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp:48:25: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | if (m_layer_idx >= m_tool_changes.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [612/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_aligned.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_aligned.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_aligned.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_seam_aligned.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamPainting.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamPerimeters.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamAligned.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_seam_aligned.cpp:4: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [613/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_rear.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_rear.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_rear.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_seam_rear.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamPainting.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamPerimeters.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamRear.hpp:7, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_seam_rear.cpp:3: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [614/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_scarf.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_scarf.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_scarf.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_seam_scarf.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamScarf.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_seam_scarf.cpp:3: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ [615/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_random.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_random.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_random.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_seam_random.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamGeometry.hpp:16, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SeamRandom.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_seam_random.cpp:3: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [616/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcodefindreplace.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcodefindreplace.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcodefindreplace.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_gcodefindreplace.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/FindReplace.hpp:13, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_gcodefindreplace.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [617/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcodewriter.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcodewriter.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcodewriter.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_gcodewriter.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/GCodeWriter.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_gcodewriter.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [618/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/benchmark_seams.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/benchmark_seams.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/benchmark_seams.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/benchmark_seams.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/benchmark_seams.cpp:3: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [619/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_cancel_object.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_cancel_object.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_cancel_object.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_cancel_object.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Flow.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../ExtrusionEntity.hpp:25, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/SmoothPath.hpp:9, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/ExtrusionOrder.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode.hpp:18, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_cancel_object.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/ExtrusionOrder.hpp:12: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp: In member function ‘std::optional Slic3r::GCode::WipeTowerIntegration::get_toolchange(std::size_t, bool) const’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/WipeTowerIntegration.hpp:48:25: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | if (m_layer_idx >= m_tool_changes.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCode/../Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [620/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_layers.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_layers.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_layers.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_layers.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_layers.cpp:7: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [621/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_model.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_model.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_model.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_model.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_model.cpp:4: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [622/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_multi.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_multi.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_multi.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_multi.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillBase.hpp:33, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillAdaptive.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Print.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_multi.cpp:9: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_tostring.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_decomposer.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_assertion_handler.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_test_macro_impl.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_test_macros.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_multi.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_multi.cpp: In function ‘void CATCH2_INTERNAL_TEST_12()’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.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")); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [623/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_perimeters.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_perimeters.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_perimeters.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_perimeters.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_perimeters.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_tostring.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_decomposer.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_assertion_handler.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/internal/catch_test_macro_impl.hpp:12, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/catch2/catch_test_macros.hpp:11, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_perimeters.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_perimeters.cpp: In lambda function: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_perimeters.cpp:82:43: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 82 | REQUIRE(loops.entities.size() == data.total); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_perimeters.cpp:87:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 87 | REQUIRE(num_external == data.external); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_perimeters.cpp:98:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 98 | REQUIRE(cinternal == data.cinternal); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_perimeters.cpp:103:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 103 | REQUIRE(ccw == data.ccw); | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [624/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_printobject.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_printobject.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_printobject.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_printobject.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillBase.hpp:33, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillAdaptive.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Print.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_printobject.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [625/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_print.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_print.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_print.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_print.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillBase.hpp:33, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Fill/FillAdaptive.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Print.hpp:24, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_print.cpp:4: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [626/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_printgcode.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_printgcode.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_printgcode.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_printgcode.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCodeReader.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_printgcode.cpp:5: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [627/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_shells.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_shells.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_shells.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_shells.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCodeReader.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_shells.cpp:3: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_shells.cpp: In lambda function: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.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/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [628/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_skirt_brim.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_skirt_brim.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_skirt_brim.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_skirt_brim.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCodeReader.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_skirt_brim.cpp:4: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_skirt_brim.cpp:17:12: warning: ‘int get_brim_tool(const std::string&)’ defined but not used [-Wunused-function] 17 | static int get_brim_tool(const std::string &gcode) | ^~~~~~~~~~~~~ [629/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_retraction.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_retraction.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_retraction.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_retraction.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCodeReader.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_retraction.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [630/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_thin_walls.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_thin_walls.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_thin_walls.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_thin_walls.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_thin_walls.cpp:7: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [631/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_print_tests_main.cpp.o -MF tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_print_tests_main.cpp.o.d -o tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_print_tests_main.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/sla_print/sla_print_tests_main.cpp [632/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_trianglemesh.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_trianglemesh.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_trianglemesh.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_trianglemesh.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_trianglemesh.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [633/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_ENABLE_BENCHMARKING -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_support_material.cpp.o -MF tests/fff_print/CMakeFiles/fff_print_tests.dir/test_support_material.cpp.o.d -o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_support_material.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_support_material.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/GCodeReader.hpp:21, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/fff_print/test_support_material.cpp:3: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [634/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_test_utils.cpp.o -MF tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_test_utils.cpp.o.d -o tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_test_utils.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/sla_print/sla_test_utils.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/SLAPrint.hpp:27, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/sla_print/sla_test_utils.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/sla_print/sla_test_utils.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [635/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_supptgen_tests.cpp.o -MF tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_supptgen_tests.cpp.o.d -o tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_supptgen_tests.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/sla_print/sla_supptgen_tests.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/SLA/SupportIslands/SampleConfigFactory.hpp:6, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/sla_print/sla_supptgen_tests.cpp:10: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/sla_print/sla_supptgen_tests.cpp: In function ‘Slic3r::sla::SupportIslandPoints test_island_sampling(const Slic3r::ExPolygon&, const Slic3r::sla::SampleConfig&)’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/sla_print/sla_supptgen_tests.cpp:456:10: warning: variable ‘is_island_supported’ set but not used [-Wunused-but-set-variable=] 456 | bool is_island_supported = true; // Check rasterized island points that exist support point in max_distance | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [636/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_print_tests.cpp.o -MF tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_print_tests.cpp.o.d -o tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_print_tests.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/sla_print/sla_print_tests.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/SLAPrint.hpp:27, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/sla_print/sla_test_utils.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/sla_print/sla_print_tests.cpp:6: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [637/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_raycast_tests.cpp.o -MF tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_raycast_tests.cpp.o.d -o tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_raycast_tests.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/sla_print/sla_raycast_tests.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/SLAPrint.hpp:27, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/sla_print/sla_test_utils.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/sla_print/sla_raycast_tests.cpp:8: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [638/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_vectorUtils_tests.cpp.o -MF tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_vectorUtils_tests.cpp.o.d -o tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_vectorUtils_tests.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/sla_print/sla_vectorUtils_tests.cpp [639/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_parabola_tests.cpp.o -MF tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_parabola_tests.cpp.o.d -o tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_parabola_tests.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/sla_print/sla_parabola_tests.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/SLAPrint.hpp:27, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/sla_print/sla_test_utils.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/sla_print/sla_parabola_tests.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [640/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_lineUtils_tests.cpp.o -MF tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_lineUtils_tests.cpp.o.d -o tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_lineUtils_tests.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/sla_print/sla_lineUtils_tests.cpp [641/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_voronoi_graph_tests.cpp.o -MF tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_voronoi_graph_tests.cpp.o.d -o tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_voronoi_graph_tests.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/sla_print/sla_voronoi_graph_tests.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/SLAPrint.hpp:27, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/sla_print/sla_test_utils.hpp:14, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/sla_print/sla_voronoi_graph_tests.cpp:1: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [642/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_supptreeutils_tests.cpp.o -MF tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_supptreeutils_tests.cpp.o.d -o tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_supptreeutils_tests.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/sla_print/sla_supptreeutils_tests.cpp [643/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -DWITH_GZFILEOP -pthread -MD -MT tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3rutils_tests_main.cpp.o -MF tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3rutils_tests_main.cpp.o.d -o tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3rutils_tests_main.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/slic3rutils/slic3rutils_tests_main.cpp [644/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_zcorrection_tests.cpp.o -MF tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_zcorrection_tests.cpp.o.d -o tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_zcorrection_tests.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/sla_print/sla_zcorrection_tests.cpp [645/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -DWITH_GZFILEOP -pthread -MD -MT tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_version_tests.cpp.o -MF tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_version_tests.cpp.o.d -o tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_version_tests.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/slic3rutils/slic3r_version_tests.cpp [646/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_archive_readwrite_tests.cpp.o -MF tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_archive_readwrite_tests.cpp.o.d -o tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_archive_readwrite_tests.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/sla_print/sla_archive_readwrite_tests.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/SLAPrint.hpp:27, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/sla_print/sla_archive_readwrite_tests.cpp:4: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [647/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -DWITH_GZFILEOP -pthread -MD -MT tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/secretstore_tests.cpp.o -MF tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/secretstore_tests.cpp.o.d -o tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/secretstore_tests.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/slic3rutils/secretstore_tests.cpp [648/663] : && /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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -lcrypto -Wl,--dependency-file=bundled_deps/avrdude/CMakeFiles/avrdude-slic3r.dir/link.d bundled_deps/avrdude/CMakeFiles/avrdude-slic3r.dir/avrdude/main-standalone.cpp.o -o bundled_deps/avrdude/avrdude-slic3r bundled_deps/avrdude/libavrdude.a bundled_deps/liblocalesutils.a -lgcc_s_asneeded -lgcc_s_asneeded && : /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/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 [649/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -DWITH_GZFILEOP -pthread -MD -MT tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_jobs_tests.cpp.o -MF tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_jobs_tests.cpp.o.d -o tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_jobs_tests.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/slic3rutils/slic3r_jobs_tests.cpp [650/663] : && /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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -lcrypto -Wl,--dependency-file=bundled_deps/hints/CMakeFiles/hintsToPot.dir/link.d bundled_deps/hints/CMakeFiles/hintsToPot.dir/HintsToPot.cpp.o -o bundled_deps/hints/hintsToPot /usr/lib64/libboost_log.so.1.90.0 /usr/lib64/libboost_filesystem.so.1.90.0 /usr/lib64/libboost_locale.so.1.90.0 /usr/lib64/libboost_thread.so.1.90.0 /usr/lib64/libboost_container.so.1.90.0 /usr/lib64/libboost_charconv.so.1.90.0 /usr/lib64/libboost_chrono.so.1.90.0 /usr/lib64/libboost_atomic.so.1.90.0 /usr/lib64/libboost_date_time.so.1.90.0 /usr/lib64/libboost_iostreams.so.1.90.0 /usr/lib64/libboost_regex.so.1.90.0 /usr/lib64/libboost_random.so.1.90.0 /usr/lib64/libboost_nowide.so.1.90.0 && : [651/663] /usr/bin/g++ -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DOPENVDB_OPENEXR_STATICLIB -DOPENVDB_STATICLIB -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/.. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/semver -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/admesh/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/localesutils -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/tcbspan -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/miniz -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/agg/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/ankerl -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libseqarrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/. -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/hidapi/include -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/stb_dxt -I/builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/fast_float -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/eigen3 -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/libigl/. -isystem /usr/include/Imath -isystem /usr/include/nanosvg -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webkitgtk-4.1 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cloudproviders -isystem /usr/include/cairo -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libsoup-3.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=8 -DWITH_GZFILEOP -pthread -MD -MT tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_arrangejob_tests.cpp.o -MF tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_arrangejob_tests.cpp.o.d -o tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_arrangejob_tests.cpp.o -c /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp In file included from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:56, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Slicing.hpp:22, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Model.hpp:20, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/slic3r-arrange-wrapper/include/arrange-wrapper/SceneBuilder.hpp:23, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../slic3r/GUI/Jobs/ArrangeJob2.hpp:15, from /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:11: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:767:40: required from here 767 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:955:38: required from here 955 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1043:35: required from here 1043 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1053:29: note: by ‘bool Slic3r::ConfigOptionString::operator==(const Slic3r::ConfigOptionString&) const’ 1053 | bool operator==(const ConfigOptionString &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1074:36: required from here 1074 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = std::__cxx11::basic_string]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1087:29: note: by ‘bool Slic3r::ConfigOptionStrings::operator==(const Slic3r::ConfigOptionStrings&) const’ 1087 | bool operator==(const ConfigOptionStrings &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1113:36: required from here 1113 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = false]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1123:29: note: by ‘bool Slic3r::ConfigOptionPercent::operator==(const Slic3r::ConfigOptionPercent&) const’ 1123 | bool operator==(const ConfigOptionPercent &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1266:50: required from here 1266 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1395:34: required from here 1395 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1405:29: note: by ‘bool Slic3r::ConfigOptionPoint::operator==(const Slic3r::ConfigOptionPoint&) const’ 1405 | bool operator==(const ConfigOptionPoint &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1430:35: required from here 1430 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1442:29: note: by ‘bool Slic3r::ConfigOptionPoints::operator==(const Slic3r::ConfigOptionPoints&) const’ 1442 | bool operator==(const ConfigOptionPoints &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1506:35: required from here 1506 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = Eigen::Matrix; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1516:29: note: by ‘bool Slic3r::ConfigOptionPoint3::operator==(const Slic3r::ConfigOptionPoint3&) const’ 1516 | bool operator==(const ConfigOptionPoint3 &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1544:33: required from here 1544 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = bool; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1555:29: note: by ‘bool Slic3r::ConfigOptionBool::operator==(const Slic3r::ConfigOptionBool&) const’ 1555 | bool operator==(const ConfigOptionBool &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1583:39: required from here 1583 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1874:40: required from here 1874 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = false]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:702:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 702 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionFloatTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2273:81: required from here 2273 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = double; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:712:29: note: by ‘bool Slic3r::ConfigOptionFloatTempl::operator==(const Slic3r::ConfigOptionFloatTempl&) const [with bool NULLABLE = true]’ 712 | bool operator==(const ConfigOptionFloatTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:895:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 895 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2274:79: required from here 2274 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:406:10: warning: ‘bool Slic3r::ConfigOptionSingle::operator==(const Slic3r::ConfigOption&) const [with T = int; bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 406 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:907:29: note: by ‘bool Slic3r::ConfigOptionIntTempl::operator==(const Slic3r::ConfigOptionIntTempl&) const [with bool NULLABLE = true]’ 907 | bool operator==(const ConfigOptionIntTempl &rhs) const throw() { return this->value == rhs.value; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2276:80: required from here 2276 | case coInts: { auto opt = new ConfigOptionIntsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = true]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2277:84: required from here 2277 | case coPercents: { auto opt = new ConfigOptionPercentsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = true]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = true]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2278:81: required from here 2278 | case coBools: { auto opt = new ConfigOptionBoolsNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = true]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionIntsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2287:65: required from here 2287 | case coInts: { auto opt = new ConfigOptionInts(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = int]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:968:29: note: by ‘bool Slic3r::ConfigOptionIntsTempl::operator==(const Slic3r::ConfigOptionIntsTempl&) const [with bool NULLABLE = false]’ 968 | bool operator==(const ConfigOptionIntsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionPercentsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2291:69: required from here 2291 | case coPercents: { auto opt = new ConfigOptionPercents(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:781:49: warning: ‘bool Slic3r::ConfigOptionFloatsTempl::operator==(const Slic3r::ConfigOption&) const [with bool NULLABLE = false]’ was hidden [-Woverloaded-virtual=] 781 | bool operator==(const ConfigOption &rhs) const override { | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1165:29: note: by ‘bool Slic3r::ConfigOptionPercentsTempl::operator==(const Slic3r::ConfigOptionPercentsTempl&) const [with bool NULLABLE = false]’ 1165 | bool operator==(const ConfigOptionPercentsTempl &rhs) const throw() { return ConfigOptionFloatsTempl::vectors_equal(this->values, rhs.values); } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionBoolsTempl’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:2298:66: required from here 2298 | case coBools: { auto opt = new ConfigOptionBools(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:621:10: warning: ‘bool Slic3r::ConfigOptionVector::operator==(const Slic3r::ConfigOption&) const [with T = unsigned char]’ was hidden [-Woverloaded-virtual=] 621 | bool operator==(const ConfigOption &rhs) const override | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1597:29: note: by ‘bool Slic3r::ConfigOptionBoolsTempl::operator==(const Slic3r::ConfigOptionBoolsTempl&) const [with bool NULLABLE = false]’ 1597 | bool operator==(const ConfigOptionBoolsTempl &rhs) const throw() { return this->values == rhs.values; } | ^~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:252:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:253:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:254:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:255:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:256:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:257:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:258:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:259:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:260:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:261:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:262:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:263:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:264:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:265:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:266:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ScarfSeamPlacement; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:267:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:268:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:269:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:270:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:271:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:272:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:273:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:274:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:275:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:276:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TopOnePerimeterType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:277:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::EnsureVerticalShellThickness; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:278:1: required from here 249 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:921:1: required from here 943 | ((ConfigOptionEnums, cooling_slowdown_logic)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::CoolingSlowdownLogicType]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1253 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1273 | ((ConfigOptionEnums, tower_speed)) | ^~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TowerSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1765:7: required from ‘class Slic3r::ConfigOptionEnums’ 1765 | class ConfigOptionEnums : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/PrintConfig.hpp:1239:1: required from here 1275 | ((ConfigOptionEnums, tilt_down_initial_speed)) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:698:38: note: by ‘void Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::TiltSpeeds]’ 698 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TiltSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TiltSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1696:7: required from ‘class Slic3r::ConfigOptionEnum’ 1696 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1812:79: required from ‘std::string Slic3r::ConfigOptionEnums::serialize() const [with T = Slic3r::TowerSpeeds; std::string = std::__cxx11::basic_string]’ 1812 | const t_config_enum_names& names = ConfigOptionEnum::get_enum_names(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:1810:17: required from here 1810 | std::string serialize() const override | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::TowerSpeeds; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:554:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 554 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:543:10: required from here 543 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:305:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 305 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../libslic3r/Config.hpp:477:38: note: by ‘void Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 477 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [652/663] : && /usr/bin/cmake -E rm -f src/libslic3r/liblibslic3r.a && /usr/bin/ar qc src/libslic3r/liblibslic3r.a src/libslic3r/CMakeFiles/libslic3r.dir/pchheader.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/AABBMesh.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/ArrangeHelper.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Algorithm/LineSegmentation/LineSegmentation.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Algorithm/RegionExpansion.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/BoundingBox.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Brim.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/BuildVolume.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/clipper.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Color.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Config.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Emboss.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygon.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygonsIndex.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Extruder.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionRole.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Feature/Interlocking/InterlockingGenerator.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Feature/Interlocking/VoxelUtils.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Feature/FuzzySkin/FuzzySkin.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillEnsuring.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLightning.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/DistanceField.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Generator.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Layer.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/TreeNode.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Flow.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/3mf.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/AMF.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/objparser.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/STL.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveWriter.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveReader.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/ZipperArchiveImport.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/SL1.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/SL1_SVG.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/AnycubicSLA.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/STEP.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/SVG.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveFormatRegistry.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/PrintRequest.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Thumbnails.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ConflictChecker.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ExtrusionProcessor.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/FindReplace.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/LabelObjects.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/GCodeWriter.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PressureEqualizer.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/RetractWhenCrossingPerimeters.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamChoice.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamPerimeters.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamShells.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamGeometry.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamAligned.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamRear.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamRandom.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamPainting.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamScarf.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ModelVisibility.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SmoothPath.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Wipe.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/WipeTowerIntegration.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Travels.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ExtrusionOrder.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCodeReader.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ArcWelder.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/Circle.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ConvexHull.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/MedialAxis.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/VoronoiOffset.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/VoronoiUtils.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/InfillAboveBridges.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/JumpPointSearch.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Layer.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/LayerRegion.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Line.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/BlacklistedLibraryCheck.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/CutUtils.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Model.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/ModelProcessing.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/FileReader.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/MultiMaterialSegmentation.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/MeshNormals.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Measure.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/CustomGCode.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/CustomParametersHandling.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/MultiPoint.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/NormalUtils.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/NSVGUtils.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/ObjectID.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Platform.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Point.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Polygon.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/MutablePolygon.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Polyline.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Preset.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/PresetBundle.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/PrincipalComponents2D.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/AppConfig.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Print.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/PrintApply.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/PrintBase.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/PrintConfig.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/PrintObject.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/PrintObjectSlice.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/PrintRegion.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/QuadricEdgeCollapse.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Semver.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/ShortEdgeCollapse.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/ShortestPath.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrint.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Slicing.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Subdivide.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportCommon.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportDebug.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportMaterial.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportParameters.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Support/OrganicSupport.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeSupport.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeSupportCommon.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeModelVolumes.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SupportSpotsGenerator.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Surface.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SVG.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Tesselate.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMeshSlicer.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/utils.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Time.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Timer.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Thread.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSetSampling.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSelectorWrapper.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Zipper.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/miniz_extension.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/MultipleBeds.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/DefaultSupportTree.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/BranchingTreeSLA.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/ZCorrection.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/EvaluateNeighbor.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/ExpandNeighbor.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/LineUtils.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/ParabolaUtils.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/PointUtils.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/PolygonUtils.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/PostProcessNeighbor.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/PostProcessNeighbors.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/SampleConfigFactory.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/SupportIslandPoint.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/UniformSupportIsland.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportIslands/VoronoiGraphUtils.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/BranchingTree/BranchingTree.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/BranchingTree/PointCloud.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategy.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionLine.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/SquareGrid.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/PolylineStitcher.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/Voronoi.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/PerimeterOrder.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidation.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidationGraph.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/WallToolPaths.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Utils/DirectoriesUtils.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Utils/JsonUtils.cpp.o && /usr/bin/ranlib src/libslic3r/liblibslic3r.a && : [653/663] : && /usr/bin/cmake -E rm -f src/slic3r-arrange/libslic3r-arrange.a && /usr/bin/ar qc src/slic3r-arrange/libslic3r-arrange.a src/slic3r-arrange/CMakeFiles/slic3r-arrange.dir/src/Beds.cpp.o src/slic3r-arrange/CMakeFiles/slic3r-arrange.dir/src/NFP/NFP.cpp.o src/slic3r-arrange/CMakeFiles/slic3r-arrange.dir/src/NFP/NFPConcave_Tesselate.cpp.o src/slic3r-arrange/CMakeFiles/slic3r-arrange.dir/src/NFP/EdgeCache.cpp.o && /usr/bin/ranlib src/slic3r-arrange/libslic3r-arrange.a && : [654/663] : && /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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--dependency-file=src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/link.d -o src/OCCTWrapper.so src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/OCCTWrapper.cpp.o /usr/lib64/libTKDESTEP.so.7.9.1 /usr/lib64/libTKXCAF.so.7.9.1 /usr/lib64/libTKXSBase.so.7.9.1 /usr/lib64/libTKVCAF.so.7.9.1 /usr/lib64/libTKCAF.so.7.9.1 /usr/lib64/libTKLCAF.so.7.9.1 /usr/lib64/libTKCDF.so.7.9.1 /usr/lib64/libTKV3d.so.7.9.1 /usr/lib64/libTKService.so.7.9.1 /usr/lib64/libTKMesh.so.7.9.1 /usr/lib64/libTKBO.so.7.9.1 /usr/lib64/libTKPrim.so.7.9.1 /usr/lib64/libTKHLR.so.7.9.1 /usr/lib64/libTKShHealing.so.7.9.1 /usr/lib64/libTKTopAlgo.so.7.9.1 /usr/lib64/libTKGeomAlgo.so.7.9.1 src/libslic3r/liblibslic3r.a bundled_deps/admesh/libadmesh.a /usr/lib64/libTKDE.so.7.9.1 /usr/lib64/libTKBRep.so.7.9.1 /usr/lib64/libTKGeomBase.so.7.9.1 /usr/lib64/libTKG3d.so.7.9.1 /usr/lib64/libTKG2d.so.7.9.1 /usr/lib64/libTKMath.so.7.9.1 /usr/lib64/libTKernel.so.7.9.1 src/libseqarrange/liblibseqarrange.a src/libslic3r/liblibslic3r.a src/libseqarrange/liblibseqarrange.a /usr/lib64/libboost_log.so.1.90.0 /usr/lib64/libboost_filesystem.so.1.90.0 /usr/lib64/libboost_locale.so.1.90.0 /usr/lib64/libboost_thread.so.1.90.0 /usr/lib64/libboost_container.so.1.90.0 /usr/lib64/libboost_charconv.so.1.90.0 /usr/lib64/libboost_chrono.so.1.90.0 /usr/lib64/libboost_atomic.so.1.90.0 /usr/lib64/libboost_date_time.so.1.90.0 /usr/lib64/libboost_nowide.so.1.90.0 src/clipper/libclipper.a /usr/lib64/libexpat.so.1.11.3 bundled_deps/glu-libtess/libglu-libtess.a /usr/lib64/libqhullcpp.a /usr/lib64/libqhull_r.so.8.0.2 src/libslic3r/liblibslic3r_cgal.a bundled_deps/admesh/libadmesh.a /usr/lib64/libgmpxx.so /lib64/libmpfr.so /lib64/libgmp.so -ldl /usr/lib64/libpng.so /usr/lib64/libjpeg.so bundled_deps/libqoi.a bundled_deps/libsemver.a bundled_deps/liblocalesutils.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a bundled_deps/miniz/libminiz_static.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libopenvdb.a /usr/lib64/libz.so /usr/lib64/libboost_iostreams.so.1.90.0 /usr/lib64/libboost_regex.so.1.90.0 /usr/lib64/libboost_random.so.1.90.0 /usr/lib64/libImath-3_1.so.29.11.0 -lm /usr/lib64/libtbb.so.12.17 /usr/lib64/libtbbmalloc.so.2.17 /usr/lib64/libnlopt.so /usr/lib64/libz3.so.4.16.0.0 -lgcc_s_asneeded -lgcc_s_asneeded && : [655/663] : && /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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -lcrypto -Wl,--dependency-file=tests/thumbnails/CMakeFiles/thumbnails_tests.dir/link.d tests/thumbnails/CMakeFiles/thumbnails_tests.dir/thumbnails_tests_main.cpp.o tests/thumbnails/CMakeFiles/thumbnails_tests.dir/test_thumbnails_input_string.cpp.o tests/thumbnails/CMakeFiles/thumbnails_tests.dir/test_thumbnails_ini_string.cpp.o -o tests/thumbnails/thumbnails_tests src/libslic3r/liblibslic3r.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libCatch2Main.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libCatch2.a src/libseqarrange/liblibseqarrange.a src/libslic3r/liblibslic3r.a src/libseqarrange/liblibseqarrange.a /usr/lib64/libboost_log.so.1.90.0 /usr/lib64/libboost_filesystem.so.1.90.0 /usr/lib64/libboost_locale.so.1.90.0 /usr/lib64/libboost_thread.so.1.90.0 /usr/lib64/libboost_container.so.1.90.0 /usr/lib64/libboost_charconv.so.1.90.0 /usr/lib64/libboost_chrono.so.1.90.0 /usr/lib64/libboost_atomic.so.1.90.0 /usr/lib64/libboost_date_time.so.1.90.0 /usr/lib64/libboost_nowide.so.1.90.0 src/clipper/libclipper.a /usr/lib64/libexpat.so.1.11.3 bundled_deps/glu-libtess/libglu-libtess.a /usr/lib64/libqhullcpp.a /usr/lib64/libqhull_r.so.8.0.2 src/libslic3r/liblibslic3r_cgal.a /usr/lib64/libgmpxx.so /lib64/libmpfr.so /lib64/libgmp.so -ldl /usr/lib64/libpng.so /usr/lib64/libjpeg.so bundled_deps/libqoi.a bundled_deps/libsemver.a bundled_deps/admesh/libadmesh.a bundled_deps/liblocalesutils.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a bundled_deps/miniz/libminiz_static.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libopenvdb.a /usr/lib64/libz.so /usr/lib64/libboost_iostreams.so.1.90.0 /usr/lib64/libboost_regex.so.1.90.0 /usr/lib64/libboost_random.so.1.90.0 /usr/lib64/libImath-3_1.so.29.11.0 -lm /usr/lib64/libtbb.so.12.17 /usr/lib64/libtbbmalloc.so.2.17 /usr/lib64/libnlopt.so /usr/lib64/libz3.so.4.16.0.0 -lgcc_s_asneeded -lgcc_s_asneeded && : [656/663] : && /usr/bin/cmake -E rm -f src/slic3r-arrange-wrapper/libslic3r-arrange-wrapper.a && /usr/bin/ar qc src/slic3r-arrange-wrapper/libslic3r-arrange-wrapper.a src/slic3r-arrange-wrapper/CMakeFiles/slic3r-arrange-wrapper.dir/src/ArrangeSettingsDb_AppCfg.cpp.o src/slic3r-arrange-wrapper/CMakeFiles/slic3r-arrange-wrapper.dir/src/Items/SimpleArrangeItem.cpp.o src/slic3r-arrange-wrapper/CMakeFiles/slic3r-arrange-wrapper.dir/src/SceneBuilder.cpp.o src/slic3r-arrange-wrapper/CMakeFiles/slic3r-arrange-wrapper.dir/src/Scene.cpp.o src/slic3r-arrange-wrapper/CMakeFiles/slic3r-arrange-wrapper.dir/src/Items/ArrangeItem.cpp.o src/slic3r-arrange-wrapper/CMakeFiles/slic3r-arrange-wrapper.dir/src/ModelArrange.cpp.o && /usr/bin/ranlib src/slic3r-arrange-wrapper/libslic3r-arrange-wrapper.a && : [657/663] : && /usr/bin/cmake -E rm -f src/slic3r/liblibslic3r_gui.a && /usr/bin/ar qc src/slic3r/liblibslic3r_gui.a src/slic3r/CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ArrangeSettingsDialogImgui.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UserAccountCommunication.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UserAccountSession.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UserAccountUtils.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UserAccount.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WebViewDialog.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WebViewPanel.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConnectRequestHandler.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WebView.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SceneRaycaster.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaBase.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoEmboss.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFuzzySkin.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSimplify.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSVG.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMmuSegmentation.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMeasure.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/LibVGCode/LibVGCodeWrapper.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Geometry.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/IconManager.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UpdatesUIManager.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FrequentlyChangedParameters.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Sidebar.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/LoadStepDialog.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapComboBox.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/EditGCodeDialog.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BulkExportDialog.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Factories.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GalleryDialog.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CoordAxes.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CameraUtils.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SendSystemInfoDialog.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SurfaceDrag.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/TextLines.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ImGuiPureWrap.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizardWebViewPage.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WifiConfigDialog.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/BoostThreadWorker.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob2.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SeqArrangeJob.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontNameImageJob.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontStyleImagesJob.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/EmbossJob.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/NotificationProgressIndicator.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ProgressStatusBar.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ImGuiDoubleSlider.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/TickCodesManager.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DoubleSliderForLayers.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DoubleSliderForGcode.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RulerForDoubleSlider.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Notebook.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/TopBar.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/TopBarMenus.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ProjectDirtyStateManager.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DesktopIntegrationDialog.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/HintNotification.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/BitmapToggleButton.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/Button.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/CheckBox.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/ComboBox.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/DropDown.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateColor.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateHandler.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StaticBox.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SpinInput.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SwitchButton.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/TextInput.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FileArchiveDialog.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Downloader.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DownloaderFileGet.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/LoginDialog.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetArchiveDatabase.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/AppUpdater.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Jwt.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Moonraker.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/EmbossStyleManager.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FontConfigHelp.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/AstroBox.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Repetier.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PrintHost.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Bonjour.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdater.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdaterWrapper.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Process.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/RaycastManager.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/UndoRedo.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/HexFile.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/TCPConsole.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/MKS.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WinRegistry.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WxFontUtils.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WifiScanner.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Secrets.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PrusaConnect.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/ServiceConfig.cpp.o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WebViewPlatformUtilsLinux.cpp.o && /usr/bin/ranlib src/slic3r/liblibslic3r_gui.a && : [658/663] : && /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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -lcrypto -Wl,--dependency-file=tests/sla_print/CMakeFiles/sla_print_tests.dir/link.d tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_print_tests_main.cpp.o tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_print_tests.cpp.o tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_test_utils.cpp.o tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_supptgen_tests.cpp.o tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_raycast_tests.cpp.o tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_parabola_tests.cpp.o tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_voronoi_graph_tests.cpp.o tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_vectorUtils_tests.cpp.o tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_lineUtils_tests.cpp.o tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_supptreeutils_tests.cpp.o tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_archive_readwrite_tests.cpp.o tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_zcorrection_tests.cpp.o -o tests/sla_print/sla_print_tests src/libslic3r/liblibslic3r.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libCatch2Main.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libCatch2.a src/libseqarrange/liblibseqarrange.a src/libslic3r/liblibslic3r.a src/libseqarrange/liblibseqarrange.a /usr/lib64/libboost_log.so.1.90.0 /usr/lib64/libboost_filesystem.so.1.90.0 /usr/lib64/libboost_locale.so.1.90.0 /usr/lib64/libboost_thread.so.1.90.0 /usr/lib64/libboost_container.so.1.90.0 /usr/lib64/libboost_charconv.so.1.90.0 /usr/lib64/libboost_chrono.so.1.90.0 /usr/lib64/libboost_atomic.so.1.90.0 /usr/lib64/libboost_date_time.so.1.90.0 /usr/lib64/libboost_nowide.so.1.90.0 src/clipper/libclipper.a /usr/lib64/libexpat.so.1.11.3 bundled_deps/glu-libtess/libglu-libtess.a /usr/lib64/libqhullcpp.a /usr/lib64/libqhull_r.so.8.0.2 src/libslic3r/liblibslic3r_cgal.a /usr/lib64/libgmpxx.so /lib64/libmpfr.so /lib64/libgmp.so -ldl /usr/lib64/libpng.so /usr/lib64/libjpeg.so bundled_deps/libqoi.a bundled_deps/libsemver.a bundled_deps/admesh/libadmesh.a bundled_deps/liblocalesutils.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a bundled_deps/miniz/libminiz_static.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libopenvdb.a /usr/lib64/libz.so /usr/lib64/libboost_iostreams.so.1.90.0 /usr/lib64/libboost_regex.so.1.90.0 /usr/lib64/libboost_random.so.1.90.0 /usr/lib64/libImath-3_1.so.29.11.0 -lm /usr/lib64/libtbb.so.12.17 /usr/lib64/libtbbmalloc.so.2.17 /usr/lib64/libnlopt.so /usr/lib64/libz3.so.4.16.0.0 -lgcc_s_asneeded -lgcc_s_asneeded && : [659/663] : && /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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -lcrypto -Wl,--dependency-file=tests/arrange/CMakeFiles/arrange_tests.dir/link.d tests/arrange/CMakeFiles/arrange_tests.dir/arrange_tests_main.cpp.o tests/arrange/CMakeFiles/arrange_tests.dir/test_arrange.cpp.o tests/arrange/CMakeFiles/arrange_tests.dir/test_arrange_integration.cpp.o tests/arrange/CMakeFiles/arrange_tests.dir/__/data/prusaparts.cpp.o -o tests/arrange/arrange_tests src/slic3r-arrange-wrapper/libslic3r-arrange-wrapper.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libCatch2Main.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libCatch2.a src/slic3r-arrange/libslic3r-arrange.a src/libslic3r/liblibslic3r.a src/libseqarrange/liblibseqarrange.a src/libslic3r/liblibslic3r.a src/libseqarrange/liblibseqarrange.a /usr/lib64/libboost_log.so.1.90.0 /usr/lib64/libboost_filesystem.so.1.90.0 /usr/lib64/libboost_locale.so.1.90.0 /usr/lib64/libboost_thread.so.1.90.0 /usr/lib64/libboost_container.so.1.90.0 /usr/lib64/libboost_charconv.so.1.90.0 /usr/lib64/libboost_chrono.so.1.90.0 /usr/lib64/libboost_atomic.so.1.90.0 /usr/lib64/libboost_date_time.so.1.90.0 /usr/lib64/libboost_nowide.so.1.90.0 src/clipper/libclipper.a /usr/lib64/libexpat.so.1.11.3 bundled_deps/glu-libtess/libglu-libtess.a /usr/lib64/libqhullcpp.a /usr/lib64/libqhull_r.so.8.0.2 src/libslic3r/liblibslic3r_cgal.a /usr/lib64/libgmpxx.so /lib64/libmpfr.so /lib64/libgmp.so -ldl /usr/lib64/libpng.so /usr/lib64/libjpeg.so bundled_deps/libqoi.a bundled_deps/libsemver.a bundled_deps/admesh/libadmesh.a bundled_deps/liblocalesutils.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a bundled_deps/miniz/libminiz_static.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libopenvdb.a /usr/lib64/libz.so /usr/lib64/libboost_iostreams.so.1.90.0 /usr/lib64/libboost_regex.so.1.90.0 /usr/lib64/libboost_random.so.1.90.0 /usr/lib64/libImath-3_1.so.29.11.0 -lm /usr/lib64/libtbb.so.12.17 /usr/lib64/libtbbmalloc.so.2.17 /usr/lib64/libnlopt.so /usr/lib64/libz3.so.4.16.0.0 -lgcc_s_asneeded -lgcc_s_asneeded && : [660/663] : && /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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -lcrypto -Wl,--dependency-file=tests/libslic3r/CMakeFiles/libslic3r_tests.dir/link.d tests/libslic3r/CMakeFiles/libslic3r_tests.dir/libslic3r_tests.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_line.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_point.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_3mf.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_aabbindirect.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_kdtreeindirect.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_arachne.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_arc_welder.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_clipper_offset.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_clipper_utils.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_color.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_config.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_curve_fitting.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_cut_surface.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_elephant_foot_compensation.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_expolygon.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_geometry.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_placeholder_parser.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_polygon.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_polyline.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_mutable_polygon.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_mutable_priority_queue.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_stl.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_meshboolean.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_marchingsquares.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_multiple_beds.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_region_expansion.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_timeutils.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_utils.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_voronoi.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_optimizers.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_png_io.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_surface_mesh.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_quadric_edge_collapse.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_triangulation.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_emboss.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_indexed_triangle_set.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_astar.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_anyptr.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_jump_point_search.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_support_spots_generator.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_layer_region.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/__/data/prusaparts.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_static_map.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_custom_parameters_handling.cpp.o tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_hollowing.cpp.o -o tests/libslic3r/libslic3r_tests src/libslic3r/liblibslic3r.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libCatch2Main.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libCatch2.a src/libseqarrange/liblibseqarrange.a src/libslic3r/liblibslic3r.a src/libseqarrange/liblibseqarrange.a /usr/lib64/libboost_log.so.1.90.0 /usr/lib64/libboost_filesystem.so.1.90.0 /usr/lib64/libboost_locale.so.1.90.0 /usr/lib64/libboost_thread.so.1.90.0 /usr/lib64/libboost_container.so.1.90.0 /usr/lib64/libboost_charconv.so.1.90.0 /usr/lib64/libboost_chrono.so.1.90.0 /usr/lib64/libboost_atomic.so.1.90.0 /usr/lib64/libboost_date_time.so.1.90.0 /usr/lib64/libboost_nowide.so.1.90.0 src/clipper/libclipper.a /usr/lib64/libexpat.so.1.11.3 bundled_deps/glu-libtess/libglu-libtess.a /usr/lib64/libqhullcpp.a /usr/lib64/libqhull_r.so.8.0.2 src/libslic3r/liblibslic3r_cgal.a /usr/lib64/libgmpxx.so /lib64/libmpfr.so /lib64/libgmp.so -ldl /usr/lib64/libpng.so /usr/lib64/libjpeg.so bundled_deps/libqoi.a bundled_deps/libsemver.a bundled_deps/admesh/libadmesh.a bundled_deps/liblocalesutils.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a bundled_deps/miniz/libminiz_static.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libopenvdb.a /usr/lib64/libz.so /usr/lib64/libboost_iostreams.so.1.90.0 /usr/lib64/libboost_regex.so.1.90.0 /usr/lib64/libboost_random.so.1.90.0 /usr/lib64/libImath-3_1.so.29.11.0 -lm /usr/lib64/libtbb.so.12.17 /usr/lib64/libtbbmalloc.so.2.17 /usr/lib64/libnlopt.so /usr/lib64/libz3.so.4.16.0.0 -lgcc_s_asneeded -lgcc_s_asneeded && : [661/663] : && /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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -lcrypto -Wl,--dependency-file=tests/fff_print/CMakeFiles/fff_print_tests.dir/link.d tests/fff_print/CMakeFiles/fff_print_tests.dir/fff_print_tests.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_avoid_crossing_perimeters.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_bridges.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_cooling.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_clipper.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_custom_gcode.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_data.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_extrusion_entity.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_fill.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_flow.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gaps.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcode.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcode_travels.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_infill_above_bridges.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_perimeters.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_shells.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_geometry.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_aligned.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_rear.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_random.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_seam_scarf.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/benchmark_seams.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcodefindreplace.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcodewriter.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_cancel_object.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_layers.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_model.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_multi.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_perimeters.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_print.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_printgcode.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_printobject.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_retraction.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_shells.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_skirt_brim.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_support_material.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_thin_walls.cpp.o tests/fff_print/CMakeFiles/fff_print_tests.dir/test_trianglemesh.cpp.o -o tests/fff_print/fff_print_tests src/slic3r-arrange-wrapper/libslic3r-arrange-wrapper.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libCatch2Main.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libCatch2.a src/slic3r-arrange/libslic3r-arrange.a src/libslic3r/liblibslic3r.a src/libseqarrange/liblibseqarrange.a src/libslic3r/liblibslic3r.a src/libseqarrange/liblibseqarrange.a /usr/lib64/libboost_log.so.1.90.0 /usr/lib64/libboost_filesystem.so.1.90.0 /usr/lib64/libboost_locale.so.1.90.0 /usr/lib64/libboost_thread.so.1.90.0 /usr/lib64/libboost_container.so.1.90.0 /usr/lib64/libboost_charconv.so.1.90.0 /usr/lib64/libboost_chrono.so.1.90.0 /usr/lib64/libboost_atomic.so.1.90.0 /usr/lib64/libboost_date_time.so.1.90.0 /usr/lib64/libboost_nowide.so.1.90.0 src/clipper/libclipper.a /usr/lib64/libexpat.so.1.11.3 bundled_deps/glu-libtess/libglu-libtess.a /usr/lib64/libqhullcpp.a /usr/lib64/libqhull_r.so.8.0.2 src/libslic3r/liblibslic3r_cgal.a /usr/lib64/libgmpxx.so /lib64/libmpfr.so /lib64/libgmp.so -ldl /usr/lib64/libpng.so /usr/lib64/libjpeg.so bundled_deps/libqoi.a bundled_deps/libsemver.a bundled_deps/admesh/libadmesh.a bundled_deps/liblocalesutils.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a bundled_deps/miniz/libminiz_static.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libopenvdb.a /usr/lib64/libz.so /usr/lib64/libboost_iostreams.so.1.90.0 /usr/lib64/libboost_regex.so.1.90.0 /usr/lib64/libboost_random.so.1.90.0 /usr/lib64/libImath-3_1.so.29.11.0 -lm /usr/lib64/libtbb.so.12.17 /usr/lib64/libtbbmalloc.so.2.17 /usr/lib64/libnlopt.so /usr/lib64/libz3.so.4.16.0.0 -lgcc_s_asneeded -lgcc_s_asneeded && : [662/663] : && /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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -lcrypto -pthread -Wl,--dependency-file=src/CMakeFiles/PrusaSlicer.dir/link.d src/CMakeFiles/PrusaSlicer.dir/PrusaSlicer.cpp.o src/CMakeFiles/PrusaSlicer.dir/CLI/PrintHelp.cpp.o src/CMakeFiles/PrusaSlicer.dir/CLI/Setup.cpp.o src/CMakeFiles/PrusaSlicer.dir/CLI/LoadPrintData.cpp.o src/CMakeFiles/PrusaSlicer.dir/CLI/ProcessTransform.cpp.o src/CMakeFiles/PrusaSlicer.dir/CLI/ProcessActions.cpp.o src/CMakeFiles/PrusaSlicer.dir/CLI/Run.cpp.o src/CMakeFiles/PrusaSlicer.dir/CLI/ProfilesSharingUtils.cpp.o src/CMakeFiles/PrusaSlicer.dir/CLI/GuiParams.cpp.o -o src/prusa-slicer src/libslic3r/liblibslic3r.a src/slic3r-arrange-wrapper/libslic3r-arrange-wrapper.a src/libseqarrange/liblibseqarrange.a -ldl -lstdc++ src/slic3r/liblibslic3r_gui.a -ldl src/slic3r-arrange-wrapper/libslic3r-arrange-wrapper.a src/slic3r-arrange/libslic3r-arrange.a src/libslic3r/liblibslic3r.a src/libseqarrange/liblibseqarrange.a src/libslic3r/liblibslic3r.a src/libseqarrange/liblibseqarrange.a /usr/lib64/libboost_log.so.1.90.0 /usr/lib64/libboost_filesystem.so.1.90.0 /usr/lib64/libboost_locale.so.1.90.0 /usr/lib64/libboost_thread.so.1.90.0 /usr/lib64/libboost_container.so.1.90.0 /usr/lib64/libboost_charconv.so.1.90.0 /usr/lib64/libboost_chrono.so.1.90.0 /usr/lib64/libboost_atomic.so.1.90.0 /usr/lib64/libboost_date_time.so.1.90.0 /usr/lib64/libboost_nowide.so.1.90.0 src/clipper/libclipper.a bundled_deps/glu-libtess/libglu-libtess.a /usr/lib64/libqhullcpp.a /usr/lib64/libqhull_r.so.8.0.2 src/libslic3r/liblibslic3r_cgal.a /usr/lib64/libgmpxx.so /lib64/libmpfr.so /lib64/libgmp.so /usr/lib64/libpng.so /usr/lib64/libjpeg.so bundled_deps/libqoi.a bundled_deps/libsemver.a bundled_deps/admesh/libadmesh.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a bundled_deps/miniz/libminiz_static.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libopenvdb.a /usr/lib64/libboost_iostreams.so.1.90.0 /usr/lib64/libboost_regex.so.1.90.0 /usr/lib64/libboost_random.so.1.90.0 /usr/lib64/libImath-3_1.so.29.11.0 /usr/lib64/libz3.so.4.16.0.0 /usr/lib64/libtbb.so.12.17 /usr/lib64/libtbbmalloc.so.2.17 /usr/lib64/libnlopt.so /usr/lib64/libexpat.so.1.11.3 -lm bundled_deps/avrdude/libavrdude.a bundled_deps/liblocalesutils.a bundled_deps/imgui/libimgui.a src/libvgcode/liblibvgcode.a /usr/lib64/libGLEW.so /usr/lib64/libGL.so bundled_deps/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 -lwx_gtk3u_webview-3.2 /usr/lib64/libpng.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 -lm /usr/lib64/libdbus-1.so /usr/lib64/libssl.so /usr/lib64/libcrypto.so -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -latk-1.0 -lpango-1.0 -lcairo -lharfbuzz -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lz -lfontconfig /usr/lib64/libwebkit2gtk-4.1.so /usr/lib64/libgtk-3.so /usr/lib64/libgdk-3.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libcairo-gobject.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libatk-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libcairo.so /usr/lib64/libharfbuzz.so /usr/lib64/libsoup-3.0.so /usr/lib64/libgio-2.0.so /usr/lib64/libgmodule-2.0.so /usr/lib64/libz.so /usr/lib64/libjavascriptcoregtk-4.1.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so -lgcc_s_asneeded -lgcc_s_asneeded && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src && ln -sf prusa-slicer prusa-gcodeviewer && cd /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src && ln -sfn /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/resources /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build/src/../resources /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../../bundled_deps/imgui/imgui/imstb_truetype.h:3750:3: warning: type ‘struct stbrp_node’ violates the C++ One Definition Rule [-Wodr] 3750 | } stbrp_node; | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/./imgui/imstb_rectpack.h:175:8: note: a different type is defined in another translation unit 175 | struct stbrp_node | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../../bundled_deps/imgui/imgui/imstb_truetype.h:3749:18: note: the first difference of corresponding definitions is field ‘x’ 3749 | unsigned char x; | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/./imgui/imstb_rectpack.h:177:17: note: a field of same name but different type is defined in another translation unit 177 | stbrp_coord x,y; | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../../bundled_deps/imgui/imgui/imstb_truetype.h:3750:3: note: type ‘unsigned char’ should match type ‘stbrp_coord’ 3750 | } stbrp_node; | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../../bundled_deps/imgui/imgui/imstb_truetype.h:3745:3: warning: type ‘struct stbrp_context’ violates the C++ One Definition Rule [-Wodr] 3745 | } stbrp_context; | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/./imgui/imstb_rectpack.h:181:8: note: a different type is defined in another translation unit 181 | struct stbrp_context | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../../bundled_deps/imgui/imgui/imstb_truetype.h:3744:8: note: the first difference of corresponding definitions is field ‘x’ 3744 | int x,y,bottom_y; | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/./imgui/imstb_rectpack.h:185:8: note: a field with different name is defined in another translation unit 185 | int align; | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../../bundled_deps/imgui/imgui/imstb_truetype.h:3752:8: warning: type ‘struct stbrp_rect’ violates the C++ One Definition Rule [-Wodr] 3752 | struct stbrp_rect | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/./imgui/imstb_rectpack.h:115:8: note: a different type is defined in another translation unit 115 | struct stbrp_rect | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../../bundled_deps/imgui/imgui/imstb_truetype.h:3754:16: note: the first difference of corresponding definitions is field ‘x’ 3754 | stbrp_coord x,y; | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/./imgui/imstb_rectpack.h:118:19: note: a field with different name is defined in another translation unit 118 | int id; | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/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 [663/663] : && /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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -lcrypto -pthread -Wl,--dependency-file=tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/link.d tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3rutils_tests_main.cpp.o tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_jobs_tests.cpp.o tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_version_tests.cpp.o tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_arrangejob_tests.cpp.o tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/secretstore_tests.cpp.o -o tests/slic3rutils/slic3rutils_tests src/slic3r/liblibslic3r_gui.a src/libslic3r/liblibslic3r.a src/libseqarrange/liblibseqarrange.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libCatch2Main.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libCatch2.a src/slic3r-arrange-wrapper/libslic3r-arrange-wrapper.a src/slic3r-arrange/libslic3r-arrange.a src/libslic3r/liblibslic3r.a src/libseqarrange/liblibseqarrange.a src/libslic3r/liblibslic3r.a src/libseqarrange/liblibseqarrange.a /usr/lib64/libboost_log.so.1.90.0 /usr/lib64/libboost_filesystem.so.1.90.0 /usr/lib64/libboost_locale.so.1.90.0 /usr/lib64/libboost_thread.so.1.90.0 /usr/lib64/libboost_container.so.1.90.0 /usr/lib64/libboost_charconv.so.1.90.0 /usr/lib64/libboost_chrono.so.1.90.0 /usr/lib64/libboost_atomic.so.1.90.0 /usr/lib64/libboost_date_time.so.1.90.0 /usr/lib64/libboost_nowide.so.1.90.0 src/clipper/libclipper.a bundled_deps/glu-libtess/libglu-libtess.a /usr/lib64/libqhullcpp.a /usr/lib64/libqhull_r.so.8.0.2 src/libslic3r/liblibslic3r_cgal.a /usr/lib64/libgmpxx.so /lib64/libmpfr.so /lib64/libgmp.so /usr/lib64/libpng.so /usr/lib64/libjpeg.so bundled_deps/libqoi.a bundled_deps/libsemver.a bundled_deps/admesh/libadmesh.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a bundled_deps/miniz/libminiz_static.a /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/deps/build-default/destdir/usr/local/lib64/libopenvdb.a /usr/lib64/libboost_iostreams.so.1.90.0 /usr/lib64/libboost_regex.so.1.90.0 /usr/lib64/libboost_random.so.1.90.0 /usr/lib64/libImath-3_1.so.29.11.0 /usr/lib64/libz3.so.4.16.0.0 /usr/lib64/libtbb.so.12.17 /usr/lib64/libtbbmalloc.so.2.17 /usr/lib64/libnlopt.so bundled_deps/avrdude/libavrdude.a bundled_deps/liblocalesutils.a bundled_deps/imgui/libimgui.a src/libvgcode/liblibvgcode.a /usr/lib64/libGLEW.so /usr/lib64/libGL.so bundled_deps/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 -lwx_gtk3u_webview-3.2 /usr/lib64/libpng.so /usr/lib64/libjpeg.so /usr/lib64/libexpat.so.1.11.3 -lm /usr/lib64/librt.a -lX11 -lwayland-client -lwayland-egl -lEGL /usr/lib64/libnanosvgrast.so.0 /usr/lib64/libnanosvg.so.0 -lm /usr/lib64/libdbus-1.so /usr/lib64/libssl.so /usr/lib64/libcrypto.so -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -latk-1.0 -lpango-1.0 -lcairo -lharfbuzz -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lz -lfontconfig /usr/lib64/libwebkit2gtk-4.1.so /usr/lib64/libgtk-3.so /usr/lib64/libgdk-3.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libcairo-gobject.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libatk-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libcairo.so /usr/lib64/libharfbuzz.so /usr/lib64/libsoup-3.0.so /usr/lib64/libgio-2.0.so /usr/lib64/libgmodule-2.0.so /usr/lib64/libz.so /usr/lib64/libjavascriptcoregtk-4.1.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so -lgcc_s_asneeded -lgcc_s_asneeded && : /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/./imgui/imstb_rectpack.h:181:8: warning: type ‘struct stbrp_context’ violates the C++ One Definition Rule [-Wodr] 181 | struct stbrp_context | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../../bundled_deps/imgui/imgui/imstb_truetype.h:3745:3: note: a different type is defined in another translation unit 3745 | } stbrp_context; | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/./imgui/imstb_rectpack.h:185:8: note: the first difference of corresponding definitions is field ‘align’ 185 | int align; | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../../bundled_deps/imgui/imgui/imstb_truetype.h:3744:8: note: a field with different name is defined in another translation unit 3744 | int x,y,bottom_y; | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/./imgui/imstb_rectpack.h:115:8: warning: type ‘struct stbrp_rect’ violates the C++ One Definition Rule [-Wodr] 115 | struct stbrp_rect | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../../bundled_deps/imgui/imgui/imstb_truetype.h:3752:8: note: a different type is defined in another translation unit 3752 | struct stbrp_rect | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/./imgui/imstb_rectpack.h:118:19: note: the first difference of corresponding definitions is field ‘id’ 118 | int id; | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../../bundled_deps/imgui/imgui/imstb_truetype.h:3754:16: note: a field with different name is defined in another translation unit 3754 | stbrp_coord x,y; | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/./imgui/imstb_rectpack.h:175:8: warning: type ‘struct stbrp_node’ violates the C++ One Definition Rule [-Wodr] 175 | struct stbrp_node | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../../bundled_deps/imgui/imgui/imstb_truetype.h:3750:3: note: a different type is defined in another translation unit 3750 | } stbrp_node; | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/./imgui/imstb_rectpack.h:177:17: note: the first difference of corresponding definitions is field ‘x’ 177 | stbrp_coord x,y; | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/src/libslic3r/../../bundled_deps/imgui/imgui/imstb_truetype.h:3749:18: note: a field of same name but different type is defined in another translation unit 3749 | unsigned char x; | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/imgui/./imgui/imstb_rectpack.h:175:8: note: type ‘stbrp_coord’ should match type ‘unsigned char’ 175 | struct stbrp_node | ^ /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/bundled_deps/avrdude/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 + pushd resources/icons ~/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/resources/icons ~/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4 + find . -type f -name '*.png' -exec convert '{}' -strip '{}' ';' WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert" WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert" WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert" WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert" WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert" WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert" WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert" WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert" WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert" WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert" WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert" WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert" WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert" WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert" WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert" WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert" WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert" WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert" WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert" + popd ~/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.oyFsrZ + umask 022 + cd /builddir/build/BUILD/prusa-slicer-2.9.4-build + '[' /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT ++ dirname /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT + mkdir -p /builddir/build/BUILD/prusa-slicer-2.9.4-build + mkdir /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT + 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.9.4 + DESTDIR=/builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "Release" -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/web -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/web/other_loading.html -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/web/other_error.html -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/web/error_no_reload.html -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/web/connect_loading.html -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/web/connect_error.html -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/universal wall mount hole.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/universal wall mount hole.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/torus.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/torus.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/sphere.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/sphere.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/sign_base_rounded.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/sign_base_rounded.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/sign_base.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/sign_base.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/pyramid.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/pyramid.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/helper_disk.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/helper_disk.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/cylinder.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/cylinder.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/cone.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/cone.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/bunny.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/bunny.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/box.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/box.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/PLA_recycling_symbol.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/PLA_recycling_symbol.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/PETG_recycling_symbol.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/PETG_recycling_symbol.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/OTHER_recycling_symbol.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/OTHER_recycling_symbol.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/M3x10_screw.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/M3x10_screw.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/M3_hex_nut.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/M3_hex_nut.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/3DBenchy.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shapes/3DBenchy.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/wireframe.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/wireframe.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/variable_layer_height.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/variable_layer_height.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/toolpaths_cog.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/toolpaths_cog.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/tool_marker.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/tool_marker.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/printbed.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/printbed.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/mm_gouraud.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/mm_gouraud.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/mm_contour.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/mm_contour.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/imgui.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/imgui.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/gouraud_light_instanced.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/gouraud_light_instanced.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/gouraud_light_clip.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/gouraud_light_clip.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/gouraud_light.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/gouraud_light.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/gouraud.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/gouraud.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/flat_texture.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/flat_texture.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/flat_clip.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/flat_clip.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/flat.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/flat.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/dashed_lines.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/dashed_lines.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/background.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/ES/background.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140 -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/variable_layer_height.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/variable_layer_height.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/toolpaths_cog.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/toolpaths_cog.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/tool_marker.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/tool_marker.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/printbed.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/printbed.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/mm_gouraud.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/mm_gouraud.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/mm_contour.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/mm_contour.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/imgui.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/imgui.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/gouraud_light_instanced.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/gouraud_light_instanced.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/gouraud_light_clip.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/gouraud_light_clip.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/gouraud_light.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/gouraud_light.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/gouraud.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/gouraud.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/flat_texture.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/flat_texture.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/flat_clip.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/flat_clip.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/flat.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/flat.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/dashed_thick_lines.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/dashed_thick_lines.gs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/dashed_thick_lines.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/background.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/140/background.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110 -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/variable_layer_height.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/variable_layer_height.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/toolpaths_cog.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/toolpaths_cog.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/tool_marker.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/tool_marker.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/printbed.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/printbed.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/mm_gouraud.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/mm_gouraud.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/mm_contour.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/mm_contour.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/imgui.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/imgui.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/gouraud_light_instanced.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/gouraud_light_instanced.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/gouraud_light_clip.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/gouraud_light_clip.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/gouraud_light.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/gouraud_light.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/gouraud.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/gouraud.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/flat_texture.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/flat_texture.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/flat_clip.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/flat_clip.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/flat.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/flat.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/background.vs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/shaders/110/background.fs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/gCreate -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/gCreate/gmax2_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/gCreate/gmax2.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/gCreate/gmax15p_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/gCreate/gmax15p.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/gCreate/GMAX2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/gCreate/GMAX2PRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/gCreate/GMAX2DUAL_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/gCreate/GMAX2DUAL2IN1_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/gCreate/GMAX15P_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/gCreate.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/gCreate.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar/bed_310.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar/bed_220.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar/bed_150.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar/Z9_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar/Z8_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar/Z6_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar/Z5_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar/Z5X_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar/310_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar/220_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar/150_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Zonestar.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/printbed-v2-350.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/printbed-v2-300.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/printbed-v2-250.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/printbed-v1-350.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/printbed-v1-300.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/printbed-v1-250.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/printbed-v0-120.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/printbed-SW-MK52.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/bedtexture-v2-350.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/bedtexture-v2-300.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/bedtexture-v2-250.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/bedtexture-v1-300.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/bedtexture-v1-250.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/bedtexture-v0-120.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/bedtexture-SW-250x210.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/Voron_v2_350_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/Voron_v2_350_afterburner_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/Voron_v2_300_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/Voron_v2_300_afterburner_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/Voron_v2_250_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/Voron_v2_250_afterburner_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/Voron_v1_350_afterburner_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/Voron_v1_300_afterburner_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/Voron_v1_250_afterburner_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/Voron_v0_120_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron/Voron_SW_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Voron.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Ultimaker -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Ultimaker/ultimaker2_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Ultimaker/ultimaker2.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Ultimaker/ULTIMAKERSline_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Ultimaker/ULTIMAKER2_thumbnail_v2.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Ultimaker/ULTIMAKER2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Ultimaker.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Ultimaker.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Trimaker -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Trimaker/Nebula_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Trimaker/NebulaCloud_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Trimaker/NebulaCloud.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Trimaker/NPC_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Trimaker/Cosmos_II_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Trimaker/CosmosII_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Trimaker.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Trimaker.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/dq2_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/aqp_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/aq_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/DQXL_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/DQM_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/DQL_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/DQ2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/DQ2P_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/DQ2P+FP_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/DQ2P+FP2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/DQ2+FP_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/DQ2+FP2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/AQI_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB/AQD_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/TriLAB.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Templates.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Templates.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/Sovol.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV06_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV06_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV06_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV06PLUS_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV06PLUS_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV06 PLUS_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV05_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV05_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV05_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV04_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV04_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV04_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV04 Single Mode 02_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV04 Single Mode 01_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV04 Mirror Mode_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV04 Dual Mode_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV04 Copy Mode_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV03_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV03_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV03_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV03_BLTouch_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV02_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV02_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV02_BLTouch_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV01_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV01_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV01_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV01_BLTouch_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol/SV01 PRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Sovol.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker J1_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker J1_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker J1_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker Artisan_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker Artisan_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker Artisan_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350 QSKit_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350 QSKit_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350 QS+B Kit_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350 Dual_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350 Dual_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350 Dual QSKit_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350 Dual QS+B Kit_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350 Dual BKit_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350 BKit_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250 QSKit_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250 QSKit_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250 QS+B Kit_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250 Dual_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250 Dual_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250 Dual QSKit_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250 Dual QS+B Kit_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250 Dual BKit_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250 BKit_cover.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/A350_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/A350_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/A350_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/A250_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/A250_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker/A250_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Snapmaker.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D/zero_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D/zero3_bed.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D/zero2_bed.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D/mucit_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D/mucit_bed.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D/mucit2_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D/mucit2_bed.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D/Zero3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D/Zero2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D/Mucit_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D/Mucit2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Rigid3D.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/vc4-idex.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/vc4-hybrid.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/vc4-corexy.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/rr-vminion.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/rr-vminion.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/rr-vc-500.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/rr-vc-500.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/rr-vc-400.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/rr-vc-400.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/rr-vc-300.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/rr-vc-300.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/VMINION_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/VC3_500_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/VC3_400_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig/VC3_300_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/RatRig.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/QIDITechnology -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/QIDITechnology/X-smart 3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/QIDITechnology/X-smart 3_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/QIDITechnology/X-smart 3.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/QIDITechnology/X-Plus 4_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/QIDITechnology/X-Plus 4_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/QIDITechnology/X-Plus 4.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/QIDITechnology/X-Plus 4 + BOX_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/QIDITechnology/X-Plus 3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/QIDITechnology/X-Plus 3_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/QIDITechnology/X-Plus 3.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/QIDITechnology/X-MAX 3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/QIDITechnology/X-MAX 3_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/QIDITechnology/X-MAX 3.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/QIDITechnology/Q1 Pro_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/QIDITechnology/Q1 Pro_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/QIDITechnology/Q1 Pro.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/QIDITechnology.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/QIDITechnology.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearchSLA -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearchSLA/sl1s_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearchSLA/sl1s.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearchSLA/sl1_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearchSLA/sl1.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearchSLA/SL1_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearchSLA/SL1S_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearchSLA.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearchSLA.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/xlis_beta.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/xlis_alpha.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/xl_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/xl.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/mk4s.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/mk4is.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/mk4_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/mk4.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/mk3_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/mk39s.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/mk39.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/mk35.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/mk3.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/mk2_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/mk2.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/mini_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/miniISbeta.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/miniIS.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/mini.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/coreonel_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/coreonel.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/coreone_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/coreone.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/XL_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/XLIS_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/XLIS_beta_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/XLIS_alpha_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/XL5_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/XL5IS_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/XL5IS_beta_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/XL5IS_alpha_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/XL2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/XL2IS_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/XL2IS_beta_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/XL2IS_alpha_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK4_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK4S_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK4SMMU3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK4IS_thumbnail_v2.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK4IS_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK4ISMMU3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3S_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3SMMU3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3SMMU2S_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3MMU2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK39_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK39IS_thumbnail_v2.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK39IS_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK35_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3.9MMU3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3.5MMU3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2S_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2SMM_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2.5_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2.5S_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2.5SMMU2S_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2.5MMU2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MINI_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MINIIS_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MINIIS_BETA_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/MINIIS_ALPHA_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/COREONE_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/COREONEMMU3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch/COREONEL_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PrusaResearch.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Print4Taste -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Print4Taste/MC2.0_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Print4Taste/MC2.0_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Print4Taste/MC2.0_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Print4Taste.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Print4Taste.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PapapiuLab -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PapapiuLab/Papapiu_N1_Texture.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PapapiuLab/Papapiu_N1S_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PapapiuLab/Papapiu_N1S_Bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PapapiuLab.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/PapapiuLab.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/MakerGear -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_U1_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_MICRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_M3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_M3_SE_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_M3_DUPLICATION_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_M2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_M2_DUAL_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/MakerGear/M2_M3.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/MakerGear/M2_M3.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/MakerGear.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/MakerGear.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LulzBot -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LulzBot/TAZ_WORKHORSE_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LulzBot/TAZ6_AERO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LulzBot/MINI_AERO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LulzBot.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LulzBot.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D6_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D6_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D6_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D5_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D5_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D5_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_VULCAN_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_VULCAN_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_VULCAN_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_V2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_V2_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_V2_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/LNL3D.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Jubilee -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Jubilee/Jubilee_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Jubilee/Jubilee_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Jubilee/Jubilee_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Jubilee.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Jubilee.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Infinity3D -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Infinity3D/DEV_350_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Infinity3D/DEV_350_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Infinity3D/DEV_200_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Infinity3D/DEV_200_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Infinity3D/DEV-350_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Infinity3D/DEV-200_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Infinity3D.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Infinity3D.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/INAT -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/INAT/PROTON_X_ROD_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/INAT/PROTON_X_RAIL_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/INAT/PROTON_XE750_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/INAT.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/INAT.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/HartSmartProducts -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/HartSmartProducts/hsp1_i_duplicator_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/HartSmartProducts/hsp1_i_duplicator.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/HartSmartProducts/hsp1_i_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/HartSmartProducts/hsp1_i.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/HartSmartProducts/HSP1-I_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/HartSmartProducts/HSP1-I Duplicator Mode_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/HartSmartProducts.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/HartSmartProducts.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/Thunder_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/ThunderPro_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/Mizar_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/MizarS_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/MizarPro_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/MizarMax_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/MizarM_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/MeDucer_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/MeCreator_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/MeCreator2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/M1_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/M1.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/I3ProW_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/I3ProC_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/I3ProB_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/GiantArmD200_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/E180_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/A30T_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/A30Pro_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/A30M_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/A20_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/A20T_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/A20M_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/A10T_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/A10Pro_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/A10M_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/320x320.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/320x320.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/300x180.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/300x180.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/255x255.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/255x255.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/250x250.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/250x250.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/220x220.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/220x220.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/200x200.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/200x200.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/180x150.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/180X150.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/160x160.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/160x160.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/150x150.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/150x150.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/125x130.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/125X130.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/105x105.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech/105x105.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Geeetech.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/FLSun -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/FLSun/QQSP_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/FLSun/QQSP_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/FLSun/QQSP.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/FLSun/Q5_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/FLSun/Q5_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/FLSun/Q5.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/FLSun.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/FLSun.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Elegoo -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNEX_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE3PRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE3PLUS_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE3MAX_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE2S_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE2D_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE1_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Elegoo.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Elegoo.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/E2D.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/E2D.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/sermoonv1_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/sermoonv1.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/sermoond1_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/sermoond1.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender7_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender7.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender6_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender6.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender5plus_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender5plus.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender3v2_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender3v2.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender3_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender3.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender2pro_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender2pro.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender2_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ender2.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr8_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr8.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr6se_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr6se.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr5pro_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr5pro.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr200b_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr200b.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr20.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr10v2_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr10spro.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr10s5_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr10s5.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr10s4_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr10s4.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr10mini_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr10mini.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr10max_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr10max.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr10_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/cr10.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/SERMOONV1_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/SERMOONV1PRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/SERMOOND1_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER7_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER6_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER5_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER5S1_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER5PRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER5PLUS_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER4_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER3V2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER3V2NEO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER3S1_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER3S1PRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER3S1PLUS_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER3PRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER3NEO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER3MAX_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER3MAXNEO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER3BLTOUCH_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/ENDER2PRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CRX_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CRXPRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR8_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR6SE_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR6MAX_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR5PRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR5PROH_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR20_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR20PRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR200B_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR10_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR10V3_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR10V2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR10S_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR10SPRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR10SPROV2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR10SMART_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR10SMARTPRO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR10S5_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR10S4_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR10MINI_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality/CR10MAX_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Creality.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/CocoaPress -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/CocoaPress/minichef_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/CocoaPress/minichef_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/CocoaPress/CocoaPress_MiniChef.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/CocoaPress.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/CocoaPress.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/BIQU -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/BIQU/BX_Texture.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/BIQU/BX_Bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/BIQU/BIQUBX_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/BIQU.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/BIQU.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/BIBO -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/BIBO/BIBO2_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/BIBO/BIBO2_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/BIBO/BIBO2.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/BIBO.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/BIBO.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/bed-x4-pro.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/bed-x4-plus.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/bed-x4-max.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/bed-x3-pro.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/bed-x3-plus.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/bed-x1.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/bed-x1.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/bed-hornet.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/bed-hornet.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/bed-genius.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/bed-genius.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/X4 Pro_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/X4 Plus_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/X4 Max_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/X3 Pro_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/X3 Plus_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/X1_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/Hornet_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery/Genius_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Artillery.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/ArchiveRepositoryManifest.json -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/AnycubicSLA -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/AnycubicSLA/PHOTON MONO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/AnycubicSLA/PHOTON MONO X_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/AnycubicSLA/PHOTON MONO X 6K_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/AnycubicSLA/PHOTON MONO SE_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/AnycubicSLA.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/AnycubicSLA.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/mega0_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/mega0.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/i3megas_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/i3megas.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/PREDATOR_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/PHOTON MONO_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/PHOTON MONO X_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/PHOTON MONO X 6K_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/PHOTON MONO SE_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/MEGA0_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/I3MEGA_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/I3MEGAS_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/AK_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/AK_Bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/AKLP_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/AKLP_Bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/AK.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/AK.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/4MAXPRO20_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/4MAXPRO20_texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic/4MAXPRO20_bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anycubic.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anker -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anker/M5_thumbnail_v2.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anker/M5_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anker/M5C_thumbnail_v2.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anker/M5C_thumbnail.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anker/M5C-texture_v2.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anker/M5C-texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anker/M5C-bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anker/M5-texture_v2.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anker/M5-texture.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anker/M5-bed.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anker.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/profiles/Anker.idx -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/zh_TW -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/zh_TW/PrusaSlicer_zh_TW.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/zh_TW/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/zh_CN -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/zh_CN/PrusaSlicer_zh_CN.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/zh_CN/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/zh_TW.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/zh_CN.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/vi.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/uk.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/tr.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/ta.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/sv.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/sq.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/sl.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/sk.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/ru.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/ro.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/pt_BR.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/pt.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/pl.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/nl.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/ne.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/nb.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/ms.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/lv.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/lt.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/ko_KR.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/ko.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/ja.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/it.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/id.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/hu.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/hr.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/hi.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/gl_ES.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/fr.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/fi.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/fa_IR.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/eu.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/es.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/en.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/en.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/el.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/de.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/da.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/cs.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/ca@valencia.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/ca.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/be.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/ar.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/an.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale/af.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/uk -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/uk/PrusaSlicer_uk.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/uk/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/tr -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/tr/PrusaSlicer_tr.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/tr/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/sl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/sl/PrusaSlicer.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/sl/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ru -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ru/PrusaSlicer_ru.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ru/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/pt_BR -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/pt_BR/PrusaSlicer_pt_BR.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/pt_BR/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/pl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/pl/PrusaSlicer_pl.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/pl/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/nl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/nl/PrusaSlicer_nl.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/nl/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/list.txt -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ko_KR -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ko_KR/PrusaSlicer_ko_KR.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ko_KR/PrusaSlicer_ko_KR.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ko_KR/PrusaSlicer_ko.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ko_KR/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ko -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ko/PrusaSlicer_ko_KR.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ko/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ja -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ja/PrusaSlicer_ja.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ja/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/it -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/it/PrusaSlicer_it.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/it/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/hu -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/hu/PrusaSlicer_hu.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/hu/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/fr -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/fr/PrusaSlicer_fr.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/fr/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/fi -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/fi/PrusaSlicer_fi.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/fi/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/es -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/es/PrusaSlicer_es.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/es/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/en -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/en/PrusaSlicer_en.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/en/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/de -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/de/PrusaSlicer_de.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/de/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/cs -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/cs/PrusaSlicer_cs.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/cs/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ca -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ca/PrusaSlicer_ca.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ca/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/be -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/be/PrusaSlicer_be.po -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/be/PrusaSlicer.mo -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/PrusaSlicer.pot -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/wrench_white.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/wrench.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/vector_param.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/vector_filament_param.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/user_mask.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/user.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/upload_queue.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/undo_toolbar.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/undo_menu.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/undo_f.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/undo.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/toolbar_background.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/toolbar_arrow_2.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/toolbar_arrow.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/toggle_on.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/toggle_off.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/timer_dot_empty.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/timer_dot.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/time.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/tick_mark.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/thumb_up.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/thumb_right.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/thumb_left.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/thumb_down.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/test.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/switch_presets.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/svg_part.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/svg_negative.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/svg_modifier.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/support_structure_invisible.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/support_structure.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/support_enforcer.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/support_blocker.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/support.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/stl.icns -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/spool.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/split_parts_SMALL.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/split_parts.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/split_objects.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/split_object_SMALL.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/splashscreen.jpg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/splashscreen-gcodepreview.jpg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/spin_inc_act.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/spin_inc.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/spin_dec_act.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/spin_dec.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/sphere_redish.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/sphere_orange.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/sphere_lightgray.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/sphere_cyan.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/sphere_blueish.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/snap.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/slice_all.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/sla_view_processed.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/sla_view_original.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/sla_supports.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/sla_printer_offline.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/sla_printer_busy.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/sla_printer_available.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/sla_printer.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/skirt+brim.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/sinking.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/shape_gallery.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/settings.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/set_separate_obj.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/search_gray.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/search_blink.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/search_.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/search.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/seam_.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/seam.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/scale.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/scalar_param.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/save.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/rotate.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/revert_all_.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/resin.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/remove_menu.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/remove_copies.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/remove.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/refresh.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/reflection_y.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/reflection_x.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/redo_toolbar.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/redo_menu.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/redo.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/re_slice.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/question.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/printer_white.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/printer_placeholder.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/printer_offline.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/printer_busy.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/printer_available.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/printer.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/print_running.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/print_idle.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/print_finished.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/preview_menu.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/preview.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/plug.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/plater.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/place.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/pause_print_f.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/pause_print.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/paste_menu.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/paste.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/pad.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/output+page_white.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/open_browser.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/open.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/objlist_info.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/numbers.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/number_of_copies.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_warning_grey.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_warning.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_right_hover.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_right.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_preferences_hover.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_preferences.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_play_hover.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_play.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_pause_hover.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_pause.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_open_hover.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_open.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_minimalize_hover.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_minimalize.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_info.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_error.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_eject_sd_hover.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_eject_sd.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_documentation_hover.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_documentation.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_close_hover.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_close.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_clippy.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_cancel_hover.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/notification_cancel.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/note.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/not_equal.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/move.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/mode_simple.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/mode_expert.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/mode_advanced.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/mode.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/mmu_segmentation_.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/mmu_segmentation.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/mirroring_transparent.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/mirroring_on.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/mirroring_off.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/measure.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/mark_Z.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/mark_Y.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/mark_X.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/make_unitalic.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/make_unbold.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/make_italic.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/make_bold.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/logout.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/login.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/lock_open_sys.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/lock_open_f.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/lock_open.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/lock_closed_white.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/lock_closed_f.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/lock_closed.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/lock.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/legend_wipe.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/legend_travel.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/legend_toolmarker.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/legend_toolchanges.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/legend_shells.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/legend_seams.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/legend_retract.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/legend_pauseprints.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/legend_deretract.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/legend_customgcodes.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/legend_colorchanges.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/legend_cog.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/layers_white.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/layers.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/ironing.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/instance_remove.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/instance_add.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/info.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/infill.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/import_plater.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/import_config_bundle.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/import_config.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/horizontal_show.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/horizontal_hide.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/hollowing.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/hollow.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/gcode.icns -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/fuzzy_skin_painting_.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/fuzzy_skin_painting.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/fuzzy_skin.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/funnel.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/flag_red.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/flag_green.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/fdm_supports_.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/fdm_supports.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/eye_open.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/eye_closed.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/export_to_sd.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/export_plater.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/export_gcode.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/export_config_bundle.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/export_config.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/expand_btn.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/exit.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/exclamation_manifold.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/exclamation.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/error_tick_f.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/error_tick.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/equal.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/empty.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/eject_sd.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/editor_menu.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/editor.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/edit_uni.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/edit_layers_some.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/edit_layers_all.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/edit_gcode_f.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/edit_gcode.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/edit_button_pressed.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/edit_button.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/edit.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/drop_to_bed.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/drop_down.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/dowel.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/dot_white.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/dot_small.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/dot.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/delete_all_menu.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/delete_all.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/delete.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/cut_connectors.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/cut_.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/cut.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/custom-gcode_vector.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/custom-gcode_vector-index.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/custom-gcode_stats.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/custom-gcode_slicing-state_global.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/custom-gcode_slicing-state.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/custom-gcode_single.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/custom-gcode_object-info.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/custom-gcode_measure.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/custom-gcode_gcode.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/cross_focus_large.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/cross_focus.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/cross.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/copy_menu.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/copy.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/cooling.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/convert_file.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/connect_status.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/connect_gcode.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/compare.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/colorchange_del_f.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/colorchange_del.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/colorchange_add_m.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/colorchange_add_f.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/colorchange_add.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/collapse_btn.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/collapse.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/cog_go.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/cog_f.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/cog_.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/cog.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/checked.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/check_on_focused.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/check_on_disabled.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/check_on.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/check_off_focused.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/check_off_disabled.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/check_off.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/change_extruder.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/burn.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/bullet_white.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/bullet_blue.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/bullet_black.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/browse.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/attention.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/arrange_current.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/arrange.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/align_vertical_top.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/align_vertical_center.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/align_vertical_bottom.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/align_horizontal_right.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/align_horizontal_left.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/align_horizontal_center.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/advanced_plus.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/add_text_part.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/add_text_negative.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/add_text_modifier.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/add_part.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/add_negative.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/add_modifier.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/add_gcode.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/add_copies.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/add.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer_32px.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer_192px_transparent.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer_192px_grayscale.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer_192px.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer_128px.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer.ico -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer.icns -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer-mac_128px.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer_32px.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer_192px.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer_128px.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer.ico -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer-mac_128px.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/icons/Pmetal_001.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/fonts -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/fonts/README.txt -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/fonts/NotoSansCJK-Regular.ttc -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/fonts/NotoSans-Regular.ttf -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/data -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/data/sla_support.svg -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/data/printer_gantries -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/data/printer_gantries/prusa3d_xl_gantry.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/data/printer_gantries/prusa3d_mk4s_gantry.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/data/printer_gantries/prusa3d_mk4_gantry.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/data/printer_gantries/prusa3d_mk3s_gantry.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/data/printer_gantries/prusa3d_mini_gantry.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/data/printer_gantries/prusa3d_ht90_actuator.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/data/printer_gantries/prusa3d_coreone_gantry.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/data/printer_gantries/prusa3d_coreoneL_gantry.stl -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/data/printer_gantries/geometries.json -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/data/hints.ini -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/data/embossed_text.obj -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/applications/PrusaSlicer.desktop -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/applications/PrusaGcodeviewer.desktop -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/icons/hicolor/32x32/apps/PrusaSlicer.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/icons/hicolor/32x32/apps/PrusaSlicer-gcodeviewer.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/icons/hicolor/128x128/apps/PrusaSlicer.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/icons/hicolor/128x128/apps/PrusaSlicer-gcodeviewer.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/icons/hicolor/192x192/apps/PrusaSlicer.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/icons/hicolor/192x192/apps/PrusaSlicer-gcodeviewer.png -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/lib/udev/rules.d -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/lib/udev/rules.d/90-3dconnexion.rules -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/bin/prusa-slicer -- Installing: /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/lib64/OCCTWrapper.so + mv /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/bin/prusa-slicer /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/bin/prusa-slicer.wrapped + cat + chmod 755 /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/bin/prusa-slicer + mkdir -p /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/appdata + install -m 644 /builddir/build/SOURCES/prusa-slicer.appdata.xml /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/appdata/prusa-slicer.appdata.xml + rm -rf /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT//usr/lib64/perl5/vendor_perl + rm -rf /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT//usr/share/perl5/vendor_perl + ls -lR /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization: total 528 -rw-r--r--. 1 mockbuild mock 528902 Nov 6 09:19 PrusaSlicer.pot drwxr-xr-x. 2 mockbuild mock 80 Apr 4 18:22 be drwxr-xr-x. 2 mockbuild mock 80 Apr 4 18:22 ca drwxr-xr-x. 2 mockbuild mock 80 Apr 4 18:22 cs drwxr-xr-x. 2 mockbuild mock 80 Apr 4 18:22 de drwxr-xr-x. 2 mockbuild mock 80 Apr 4 18:22 en drwxr-xr-x. 2 mockbuild mock 80 Apr 4 18:22 es drwxr-xr-x. 2 mockbuild mock 80 Apr 4 18:22 fi drwxr-xr-x. 2 mockbuild mock 80 Apr 4 18:22 fr drwxr-xr-x. 2 mockbuild mock 80 Apr 4 18:22 hu drwxr-xr-x. 2 mockbuild mock 80 Apr 4 18:22 it drwxr-xr-x. 2 mockbuild mock 80 Apr 4 18:22 ja drwxr-xr-x. 2 mockbuild mock 80 Apr 4 18:22 ko drwxr-xr-x. 2 mockbuild mock 120 Apr 4 18:22 ko_KR -rw-r--r--. 1 mockbuild mock 4954 Nov 6 09:19 list.txt drwxr-xr-x. 2 mockbuild mock 80 Apr 4 18:22 nl drwxr-xr-x. 2 mockbuild mock 80 Apr 4 18:22 pl drwxr-xr-x. 2 mockbuild mock 80 Apr 4 18:22 pt_BR drwxr-xr-x. 2 mockbuild mock 80 Apr 4 18:22 ru drwxr-xr-x. 2 mockbuild mock 80 Apr 4 18:22 sl drwxr-xr-x. 2 mockbuild mock 80 Apr 4 18:22 tr drwxr-xr-x. 2 mockbuild mock 80 Apr 4 18:22 uk drwxr-xr-x. 2 mockbuild mock 980 Apr 4 18:22 wx_locale drwxr-xr-x. 2 mockbuild mock 80 Apr 4 18:22 zh_CN drwxr-xr-x. 2 mockbuild mock 80 Apr 4 18:22 zh_TW /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/be: total 1868 -rw-r--r--. 1 mockbuild mock 763279 Nov 6 09:19 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 1143649 Nov 6 09:19 PrusaSlicer_be.po /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ca: total 1532 -rw-r--r--. 1 mockbuild mock 593463 Nov 6 09:19 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 973360 Nov 6 09:19 PrusaSlicer_ca.po /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/cs: total 1636 -rw-r--r--. 1 mockbuild mock 661259 Nov 6 09:19 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 1008208 Nov 6 09:19 PrusaSlicer_cs.po /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/de: total 1668 -rw-r--r--. 1 mockbuild mock 677799 Nov 6 09:19 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 1026309 Nov 6 09:19 PrusaSlicer_de.po /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/en: total 712 -rw-r--r--. 1 mockbuild mock 9775 Nov 6 09:19 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 713041 Nov 6 09:19 PrusaSlicer_en.po /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/es: total 1660 -rw-r--r--. 1 mockbuild mock 675675 Nov 6 09:19 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 1022744 Nov 6 09:19 PrusaSlicer_es.po /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/fi: total 912 -rw-r--r--. 1 mockbuild mock 147217 Nov 6 09:19 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 783282 Nov 6 09:19 PrusaSlicer_fi.po /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/fr: total 1700 -rw-r--r--. 1 mockbuild mock 695581 Nov 6 09:19 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 1043322 Nov 6 09:19 PrusaSlicer_fr.po /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/hu: total 1324 -rw-r--r--. 1 mockbuild mock 427486 Nov 6 09:19 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 923437 Nov 6 09:19 PrusaSlicer_hu.po /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/it: total 1652 -rw-r--r--. 1 mockbuild mock 668539 Nov 6 09:19 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 1015823 Nov 6 09:19 PrusaSlicer_it.po /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ja: total 1744 -rw-r--r--. 1 mockbuild mock 702823 Nov 6 09:19 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 1077906 Nov 6 09:19 PrusaSlicer_ja.po /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ko: total 1120 -rw-r--r--. 1 mockbuild mock 295179 Nov 6 09:19 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 847740 Nov 6 09:19 PrusaSlicer_ko_KR.po /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ko_KR: total 2356 -rw-r--r--. 1 mockbuild mock 352782 Nov 6 09:19 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 874819 Nov 6 09:19 PrusaSlicer_ko.po -rw-r--r--. 1 mockbuild mock 302409 Nov 6 09:19 PrusaSlicer_ko_KR.mo -rw-r--r--. 1 mockbuild mock 874812 Nov 6 09:19 PrusaSlicer_ko_KR.po /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/nl: total 1344 -rw-r--r--. 1 mockbuild mock 469181 Nov 6 09:19 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 905114 Nov 6 09:19 PrusaSlicer_nl.po /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/pl: total 1632 -rw-r--r--. 1 mockbuild mock 654418 Nov 6 09:19 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 1014474 Nov 6 09:19 PrusaSlicer_pl.po /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/pt_BR: total 1376 -rw-r--r--. 1 mockbuild mock 484242 Nov 6 09:19 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 920356 Nov 6 09:19 PrusaSlicer_pt_BR.po /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ru: total 2012 -rw-r--r--. 1 mockbuild mock 844157 Nov 6 09:19 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 1211825 Nov 6 09:19 PrusaSlicer_ru.po /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/sl: total 1036 -rw-r--r--. 1 mockbuild mock 234423 Nov 6 09:19 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 822644 Nov 6 09:19 PrusaSlicer.po /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/tr: total 1436 -rw-r--r--. 1 mockbuild mock 531556 Nov 6 09:19 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 936786 Nov 6 09:19 PrusaSlicer_tr.po /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/uk: total 2040 -rw-r--r--. 1 mockbuild mock 861959 Nov 6 09:19 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 1223451 Nov 6 09:19 PrusaSlicer_uk.po /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/wx_locale: total 12076 -rw-r--r--. 1 mockbuild mock 254192 Nov 6 09:19 af.po -rw-r--r--. 1 mockbuild mock 263813 Nov 6 09:19 an.po -rw-r--r--. 1 mockbuild mock 226073 Nov 6 09:19 ar.po -rw-r--r--. 1 mockbuild mock 274391 Nov 6 09:19 be.po -rw-r--r--. 1 mockbuild mock 274507 Nov 6 09:19 ca.po -rw-r--r--. 1 mockbuild mock 255216 Nov 6 09:19 ca@valencia.po -rw-r--r--. 1 mockbuild mock 271625 Nov 6 09:19 cs.po -rw-r--r--. 1 mockbuild mock 243232 Nov 6 09:19 da.po -rw-r--r--. 1 mockbuild mock 278607 Nov 6 09:19 de.po -rw-r--r--. 1 mockbuild mock 304816 Nov 6 09:19 el.po -rw-r--r--. 1 mockbuild mock 346 Nov 6 09:19 en.mo -rw-r--r--. 1 mockbuild mock 194421 Nov 6 09:19 en.po -rw-r--r--. 1 mockbuild mock 250063 Nov 6 09:19 es.po -rw-r--r--. 1 mockbuild mock 262408 Nov 6 09:19 eu.po -rw-r--r--. 1 mockbuild mock 196551 Nov 6 09:19 fa_IR.po -rw-r--r--. 1 mockbuild mock 258613 Nov 6 09:19 fi.po -rw-r--r--. 1 mockbuild mock 283147 Nov 6 09:19 fr.po -rw-r--r--. 1 mockbuild mock 273788 Nov 6 09:19 gl_ES.po -rw-r--r--. 1 mockbuild mock 330500 Nov 6 09:19 hi.po -rw-r--r--. 1 mockbuild mock 247351 Nov 6 09:19 hr.po -rw-r--r--. 1 mockbuild mock 263842 Nov 6 09:19 hu.po -rw-r--r--. 1 mockbuild mock 253061 Nov 6 09:19 id.po -rw-r--r--. 1 mockbuild mock 277791 Nov 6 09:19 it.po -rw-r--r--. 1 mockbuild mock 294994 Nov 6 09:19 ja.po -rw-r--r--. 1 mockbuild mock 266926 Nov 6 09:19 ko.po -rw-r--r--. 1 mockbuild mock 266926 Nov 6 09:19 ko_KR.po -rw-r--r--. 1 mockbuild mock 203828 Nov 6 09:19 lt.po -rw-r--r--. 1 mockbuild mock 258428 Nov 6 09:19 lv.po -rw-r--r--. 1 mockbuild mock 258603 Nov 6 09:19 ms.po -rw-r--r--. 1 mockbuild mock 258783 Nov 6 09:19 nb.po -rw-r--r--. 1 mockbuild mock 313086 Nov 6 09:19 ne.po -rw-r--r--. 1 mockbuild mock 258683 Nov 6 09:19 nl.po -rw-r--r--. 1 mockbuild mock 277280 Nov 6 09:19 pl.po -rw-r--r--. 1 mockbuild mock 269691 Nov 6 09:19 pt.po -rw-r--r--. 1 mockbuild mock 277266 Nov 6 09:19 pt_BR.po -rw-r--r--. 1 mockbuild mock 268914 Nov 6 09:19 ro.po -rw-r--r--. 1 mockbuild mock 282261 Nov 6 09:19 ru.po -rw-r--r--. 1 mockbuild mock 251619 Nov 6 09:19 sk.po -rw-r--r--. 1 mockbuild mock 276689 Nov 6 09:19 sl.po -rw-r--r--. 1 mockbuild mock 245445 Nov 6 09:19 sq.po -rw-r--r--. 1 mockbuild mock 270168 Nov 6 09:19 sv.po -rw-r--r--. 1 mockbuild mock 354700 Nov 6 09:19 ta.po -rw-r--r--. 1 mockbuild mock 252999 Nov 6 09:19 tr.po -rw-r--r--. 1 mockbuild mock 311979 Nov 6 09:19 uk.po -rw-r--r--. 1 mockbuild mock 281517 Nov 6 09:19 vi.po -rw-r--r--. 1 mockbuild mock 260337 Nov 6 09:19 zh_CN.po -rw-r--r--. 1 mockbuild mock 260309 Nov 6 09:19 zh_TW.po /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/zh_CN: total 1332 -rw-r--r--. 1 mockbuild mock 475564 Nov 6 09:19 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 883600 Nov 6 09:19 PrusaSlicer_zh_CN.po /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/zh_TW: total 1296 -rw-r--r--. 1 mockbuild mock 446121 Nov 6 09:19 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 878600 Nov 6 09:19 PrusaSlicer_zh_TW.po + rm /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/PrusaSlicer.pot /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/list.txt + find /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization/ -name '*.po' -delete + find /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization -type f -o -type l + sed $'\n s:/builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT::\n s:\\(.*/PrusaSlicer/localization/\\)\\([^/_]\\+\\)\\(.*\\.mo$\\):%lang(\\2) \\1\\2\\3:\n s:^\\([^%].*\\)::\n s:%lang(C) ::\n /^$/d\n' + find /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/localization -type d + sed $'\n s:/builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT::\n s:\\(.*\\):%dir \\1:\n' + rm -rf /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/PrusaSlicer/fonts + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 2.9.4-6.fc45 --unique-debug-suffix -2.9.4-6.fc45.x86_64 --unique-debug-src-base prusa-slicer-2.9.4-6.fc45.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4 find-debuginfo: starting Extracting debug info from 2 files warning: Unsupported auto-load script at offset 0 in section .debug_gdb_scripts of file /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/bin/prusa-slicer.wrapped. Use `info auto-load python-scripts [REGEXP]' to list them. DWARF-compressing 2 files dwz: Too few files for multifile optimization sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/prusa-slicer-2.9.4-6.fc45.x86_64 cpio: redhat-linux-build/config_gram.c: Cannot stat: No such file or directory cpio: redhat-linux-build/config_gram.y: Cannot stat: No such file or directory cpio: redhat-linux-build/lexer.c: Cannot stat: No such file or directory cpio: redhat-linux-build/lexer.l: Cannot stat: No such file or directory find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + COMPRESS='gzip -9 -n' + COMPRESS_EXT=.gz + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /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 + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j4 /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT Scanned 260 directories and 2567 files, processed 5 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr Scanned 259 directories and 2567 files, considered 2566 files, read 523 files, linked 121 files, 0 errors sum of sizes of linked files: 4435438 bytes Reading /builddir/build/BUILD/prusa-slicer-2.9.4-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.L7WdH7 + umask 022 + cd /builddir/build/BUILD/prusa-slicer-2.9.4-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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.9.4 + desktop-file-validate /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/applications/PrusaGcodeviewer.desktop + /usr/bin/ctest --test-dir redhat-linux-build --output-on-failure --force-new-ctest-process -j4 Test project /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/redhat-linux-build Start 1: arrange_tests Start 2: thumbnails_tests Start 3: libslic3r_tests Start 4: fff_print_tests 1/6 Test #2: thumbnails_tests ................. Passed 0.55 sec Start 5: sla_print_tests 2/6 Test #1: arrange_tests .................... Passed 5.31 sec Start 6: slic3rutils_tests 3/6 Test #3: libslic3r_tests .................. Passed 9.22 sec 4/6 Test #6: slic3rutils_tests ................ Passed 5.80 sec 5/6 Test #5: sla_print_tests .................. Passed 32.92 sec 6/6 Test #4: fff_print_tests .................. Passed 35.81 sec 100% tests passed, 0 tests failed out of 6 Total Test time (real) = 35.88 sec + RPM_EC=0 ++ jobs -p + exit 0 Processing files: prusa-slicer-2.9.4-6.fc45.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.U7dwTn + umask 022 + cd /builddir/build/BUILD/prusa-slicer-2.9.4-build + cd PrusaSlicer-version_2.9.4 + DOCDIR=/builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/doc/prusa-slicer + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/doc/prusa-slicer + cp -pr /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/README.md /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/doc/prusa-slicer + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.YERCUb + umask 022 + cd /builddir/build/BUILD/prusa-slicer-2.9.4-build + cd PrusaSlicer-version_2.9.4 + LICENSEDIR=/builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/licenses/prusa-slicer + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/LICENSE /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/copying-agg /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/COPYING-avrdude /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/LICENSE.txt-imgui /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/LICENSE.txt-libnest2d /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/LICENSE-libbgcode /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/LICENSE-heatshrink /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/LICENSE-openvdb /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/COPYING.README-Eigen /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/COPYING.BSD-Eigen /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/COPYING.MINPACK-Eigen /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/prusa-slicer-2.9.4-build/PrusaSlicer-version_2.9.4/COPYING.MPL2-Eigen /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT/usr/share/licenses/prusa-slicer + RPM_EC=0 ++ jobs -p + exit 0 Provides: PrusaSlicer = 2.9.4-6.fc45 application() application(PrusaGcodeviewer.desktop) application(PrusaSlicer.desktop) bundled(admesh-libs) = 0.98.1 bundled(agg) = 2.4 bundled(avrdude) = 6.3 bundled(eigen) = 3.3.7 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(openvdb) = 8.2.0 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.9.4-6.fc45 prusa-slicer(x86-64) = 2.9.4-6.fc45 slic3r-prusa3d = 2.9.4-6.fc45 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash libEGL.so.1()(64bit) libGL.so.1()(64bit) libGLEW.so.2.2()(64bit) libImath-3_1.so.29()(64bit) libTKBRep.so.7.9()(64bit) libTKDESTEP.so.7.9()(64bit) libTKLCAF.so.7.9()(64bit) libTKMath.so.7.9()(64bit) libTKMesh.so.7.9()(64bit) libTKTopAlgo.so.7.9()(64bit) libTKXCAF.so.7.9()(64bit) libTKernel.so.7.9()(64bit) libX11.so.6()(64bit) libatk-1.0.so.0()(64bit) libboost_atomic.so.1.90.0()(64bit) libboost_charconv.so.1.90.0()(64bit) libboost_chrono.so.1.90.0()(64bit) libboost_container.so.1.90.0()(64bit) libboost_date_time.so.1.90.0()(64bit) libboost_filesystem.so.1.90.0()(64bit) libboost_iostreams.so.1.90.0()(64bit) libboost_locale.so.1.90.0()(64bit) libboost_log.so.1.90.0()(64bit) libboost_nowide.so.1.90.0()(64bit) libboost_random.so.1.90.0()(64bit) libboost_regex.so.1.90.0()(64bit) libboost_thread.so.1.90.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.16)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(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_2.4)(64bit) libc.so.6(GLIBC_2.42)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.8)(64bit) libc.so.6(GLIBC_2.9)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libcairo-gobject.so.2()(64bit) libcairo.so.2()(64bit) libcrypto.so.3()(64bit) libcrypto.so.3(OPENSSL_3.0.0)(64bit) libcurl.so.4()(64bit) libdbus-1.so.3()(64bit) libdbus-1.so.3(LIBDBUS_1_3)(64bit) libexpat.so.1()(64bit) libexpat.so.1(LIBEXPAT_1.0.0)(64bit) libexpat.so.1(LIBEXPAT_1.1.0)(64bit) libexpat.so.1(LIBEXPAT_1.95.0)(64bit) libexpat.so.1(LIBEXPAT_1.95.8)(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) libgcc_s.so.1(GCC_3.4)(64bit) libgcc_s.so.1(GCC_7.0.0)(64bit) libgdk-3.so.0()(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libgio-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgmodule-2.0.so.0()(64bit) libgmp.so.10()(64bit) libgmpxx.so.4()(64bit) libgobject-2.0.so.0()(64bit) libgtk-3.so.0()(64bit) libharfbuzz.so.0()(64bit) libjavascriptcoregtk-4.1.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.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.35)(64bit) libm.so.6(GLIBC_2.38)(64bit) libm.so.6(GLIBC_2.43)(64bit) libmpfr.so.6()(64bit) libnanosvg.so.0()(64bit) libnanosvgrast.so.0()(64bit) libnlopt.so.1()(64bit) libpango-1.0.so.0()(64bit) libpangocairo-1.0.so.0()(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libqhull_r.so.8.0()(64bit) libsoup-3.0.so.0()(64bit) libssl.so.3()(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.25)(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) libwayland-client.so.0()(64bit) libwayland-egl.so.1()(64bit) libwebkit2gtk-4.1.so.0()(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) libwx_gtk3u_webview-3.2.so.0()(64bit) libwx_gtk3u_webview-3.2.so.0(WXU_3.2)(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.0)(64bit) libz3.so.4.16()(64bit) rtld(GNU_HASH) Obsoletes: slic3r-prusa3d < 1.41.3-2 Processing files: prusa-slicer-debugsource-2.9.4-6.fc45.x86_64 Provides: prusa-slicer-debugsource = 2.9.4-6.fc45 prusa-slicer-debugsource(x86-64) = 2.9.4-6.fc45 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: prusa-slicer-debuginfo-2.9.4-6.fc45.x86_64 Provides: debuginfo(build-id) = 5a6310ad484b0aa42730bbedf0cd415d1e1e5b48 debuginfo(build-id) = 7e268d6d5b3057f64a13033cd34579d0ce455def prusa-slicer-debuginfo = 2.9.4-6.fc45 prusa-slicer-debuginfo(x86-64) = 2.9.4-6.fc45 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: prusa-slicer-debugsource(x86-64) = 2.9.4-6.fc45 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/prusa-slicer-2.9.4-build/BUILDROOT Wrote: /builddir/build/RPMS/prusa-slicer-debugsource-2.9.4-6.fc45.x86_64.rpm Wrote: /builddir/build/RPMS/prusa-slicer-2.9.4-6.fc45.x86_64.rpm Wrote: /builddir/build/RPMS/prusa-slicer-debuginfo-2.9.4-6.fc45.x86_64.rpm Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.QwflxE + umask 022 + cd /builddir/build/BUILD/prusa-slicer-2.9.4-build + test -d /builddir/build/BUILD/prusa-slicer-2.9.4-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/prusa-slicer-2.9.4-build + rm -rf /builddir/build/BUILD/prusa-slicer-2.9.4-build + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild prusa-slicer-2.9.4-6.fc45.src.rpm Finish: build phase for prusa-slicer-2.9.4-6.fc45.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1775317655.956391/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names INFO: Done(/var/lib/copr-rpmbuild/results/prusa-slicer-2.9.4-6.fc45.src.rpm) Config(child) 167 minutes 9 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "prusa-slicer-debugsource", "epoch": null, "version": "2.9.4", "release": "6.fc45", "arch": "x86_64" }, { "name": "prusa-slicer", "epoch": null, "version": "2.9.4", "release": "6.fc45", "arch": "x86_64" }, { "name": "prusa-slicer-debuginfo", "epoch": null, "version": "2.9.4", "release": "6.fc45", "arch": "x86_64" }, { "name": "prusa-slicer", "epoch": null, "version": "2.9.4", "release": "6.fc45", "arch": "src" } ] } RPMResults finished